=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> 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 gcc-mips-4.9.2nb4 gmake[1]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build' gmake[1]: Nothing to be done for 'all-target'. mkdir ./fixincludes mkdir ./lto-plugin mkdir ./libbacktrace mkdir ./zlib mkdir ./libiberty mkdir build-x86_64--netbsd mkdir ./intl mkdir ./libdecnumber mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd/libiberty Configuring in ./lto-plugin Configuring in ./libbacktrace Configuring in ./zlib Configuring in ./fixincludes Configuring in ./libiberty Configuring in ./intl mkdir build-x86_64--netbsd/fixincludes Configuring in build-x86_64--netbsd/libiberty Configuring in ./libdecnumber Configuring in build-x86_64--netbsd/fixincludes configure: creating cache ./config.cache configure: creating cache ./config.cache checking whether /usr/pkg/bin/gmake sets $(MAKE)... checking build system type... configure: creating cache ./config.cache checking whether /usr/pkg/bin/gmake sets $(MAKE)... x86_64--netbsd checking host system type... configure: creating cache ../config.cache configure: loading cache ../config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /data/scratch/cross/gcc-mips-current/work/.tools/bin/makeinfo --split-size=5000000 yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether NLS is requested... no checking for perl... perl yes checking for x86_64--netbsd-gcc... clang checking for msgfmt... checking build system type... x86_64--netbsd checking target system type... checking build system type... configure: creating cache ./config.cache /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt x86_64--netbsd checking host system type... checking build system type... x86_64--netbsd checking host system type... checking for xgettext... mipsel--netbsd checking for x86_64--netbsd-gcc... clang configure: creating cache ./config.cache x86_64--netbsd checking host system type... configure: creating cache ./config.cache /usr/bin/xgettext x86_64--netbsd checking target system type... checking for msgmerge... x86_64--netbsd checking target system type... 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 /usr/bin/msgmerge mipsel--netbsd checking for x86_64--netbsd-gcc... clang checking build system type... mipsel--netbsd 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 host system type... 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/gcc-mips-current/work/.tools/bin/makeinfo --split-size=5000000 checking for perl... perl x86_64--netbsd checking target system type... x86_64--netbsd checking host system type... checking build system type... mipsel--netbsd checking for x86_64--netbsd-gcc... clang x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... 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 mipsel--netbsd checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... checking for C compiler default output file name... checking for C compiler default output file name... checking for C compiler default output file name... checking for C compiler default output file name... checking for C compiler default output file name... yes checking for a thread-safe mkdir -p... ../../gcc-4.9.2/lto-plugin/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64--netbsd-gcc... clang a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for a thread-safe mkdir -p... ../../gcc-4.9.2/zlib/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64--netbsd-gcc... clang a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for C compiler default output file name... checking for suffix of object files... checking for C compiler default output file name... checking for suffix of object files... checking for suffix of object files... checking for suffix of object files... o checking whether we are using the GNU C compiler... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... checking for C compiler default output file name... yes checking whether clang accepts -g... checking for suffix of object files... checking for suffix of object files... yes checking whether clang accepts -g... 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... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... 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... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... checking for suffix of object files... none needed checking for x86_64--netbsd-ranlib... ranlib checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes checking whether clang accepts -g... yes checking whether clang accepts -g... none needed checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking for x86_64--netbsd-ranlib... ranlib checking for library containing strerror... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang-cpp yes checking whether clang supports -Wall... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang-cpp yes checking for clang option to accept ISO C89... 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... none required checking how to run the C preprocessor... clang-cpp yes checking whether clang supports -Wwrite-strings... none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... none needed checking how to run the C preprocessor... clang-cpp checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... none needed checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of clang... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang accepts -g... checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... no gcc3 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking how to run the C preprocessor... clang-cpp no checking how to run the C preprocessor... clang-cpp yes checking whether clang supports -Wmissing-prototypes... yes checking for clang option to accept ISO C89... no checking whether clang supports -Wall... yes checking whether clang supports -Wold-style-definition... checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... checking whether clang supports -W... yes checking for -static-libgcc... checking whether clang supports -W... yes checking whether clang supports -Wmissing-format-attribute... none needed checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of clang... yes checking whether clang supports -Wall... yes checking whether clang supports -Wall... yes checking whether clang supports -Wcast-qual... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for fgrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -F checking for ld used by clang... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for fgrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -F checking for ld used by clang... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wwrite-strings... yes checking for sys/types.h... /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... /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 for an ANSI C-conforming const... yes checking whether clang supports -pedantic -Wlong-long... yes checking for sys/types.h... yes yes checking whether clang supports -Wc++-compat... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... checking whether clang supports -Wc++-compat... 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 for sys/stat.h... 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 how to run the C preprocessor... clang-cpp yes checking whether clang supports -Wstrict-prototypes... yes checking for inline... 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... 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 for stdlib.h... yes checking for sys/stat.h... yes checking whether clang supports -Wstrict-prototypes... yes checking for sys/types.h... yes checking whether clang supports -pedantic ... inline checking for sys/types.h... yes checking for string.h... yes checking for stdlib.h... checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang supports -pedantic ... yes checking for sys/stat.h... yes checking whether clang and cc understand -c and -o together... yes checking for sys/stat.h... yes ok checking how to run the C preprocessor... clang-cpp checking for string.h... yes checking for memory.h... ok checking how to run the C preprocessor... clang-cpp yes checking whether clang and cc understand -c and -o together... yes checking for stdlib.h... yes checking for stdlib.h... yes checking for memory.h... yes checking for strings.h... yes checking for string.h... checking for ANSI C header files... yes checking for string.h... checking for ANSI C header files... yes checking for strings.h... yes checking for inttypes.h... yes checking for memory.h... yes checking for memory.h... yes checking for inttypes.h... yes checking for sys/types.h... yes checking for stdint.h... yes checking for strings.h... yes checking for stdint.h... yes checking for sys/stat.h... yes checking for strings.h... yes checking for an ANSI C-conforming const... yes checking for unistd.h... yes checking for stdlib.h... yes checking for an ANSI C-conforming const... yes checking for unistd.h... yes checking for inttypes.h... yes checking for inttypes.h... yes checking for sys/types.h... yes checking minix/config.h usability... yes checking for inline... yes checking for string.h... yes checking minix/config.h usability... yes checking for inline... yes checking for sys/types.h... yes checking for stdint.h... yes inline checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... checking for sys/stat.h... yes checking for stdint.h... no checking minix/config.h presence... yes checking for memory.h... inline checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... no checking minix/config.h presence... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for strings.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for unistd.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking minix/config.h usability... yes checking for inttypes.h... yes checking for stdlib.h... yes checking for string.h... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... yes checking for off_t... yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether clang supports -W... no checking minix/config.h presence... yes checking for stdint.h... yes yes checking for memory.h... checking for string.h... no yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking whether clang supports -Wall... yes yes checking for a thread-safe mkdir -p... ../../gcc-4.9.2/libbacktrace/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... checking for unistd.h... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64--netbsd-gcc... (cached) clang yes checking for sys/types.h... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for strings.h... yes checking for memory.h... yes checking for sys/stat.h... yes checking for size_t... yes yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether clang supports -W... checking ctype.h usability... yes checking whether clang supports -Wwrite-strings... checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking for x86_64--netbsd-ranlib... ranlib checking for gawk... (cached) /usr/bin/awk checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -F checking for ld used by clang... yes yes yes checking for stdlib.h... checking for inttypes.h... yes checking whether clang supports -Wall... yes checking for strings.h... yes checking ctype.h presence... checking for stdlib.h... yes checking whether clang supports -Wstrict-prototypes... /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 yes checking for string.h... checking for stdint.h... yes checking whether clang supports -Wwrite-strings... yes checking for string.h... yes checking whether clang supports -Wmissing-prototypes... yes checking for inttypes.h... 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 for unistd.h... yes checking whether the shell understands "+="... yes yes yes checking whether clang supports -Wstrict-prototypes... yes checking for ctype.h... yes checking stddef.h usability... yes checking for working alloca.h... yes no checking whether clang supports -Wold-style-definition... checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... checking for memory.h... yes checking for stdint.h... checking for memory.h... no checking for alloca... yes yes checking whether clang supports -Wmissing-prototypes... yes checking stddef.h presence... yes checking for strings.h... checking for dlfcn.h... yes checking for unistd.h... yes checking whether clang supports -Wmissing-format-attribute... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... 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... yes checking for strings.h... yes checking for stddef.h... yes checking for string.h... (cached) yes yes yes checking for objdir... .libs checking stdio.h usability... yes checking for inttypes.h... checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Woverlength-strings... yes checking for dlfcn.h... yes checking for inttypes.h... yes checking whether clang supports -Wmissing-format-attribute... yes checking stdio.h presence... yes checking for working mmap... yes checking whether clang supports -pedantic -Wlong-long... yes checking for stdint.h... yes checking whether clang supports -Woverlength-strings... ok checking for dlfcn.h... yes checking for stdio.h... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes checking for stdint.h... yes checking for objdir... checking if clang supports -fno-rtti -fno-exceptions... .libs yes yes checking for ANSI C header files... (cached) yes checking stddef.h usability... checking for unistd.h... yes checking for objdir... .libs yes yes checking for unistd.h... checking whether we are using the GNU C Library 2.1 or newer... yes checking whether clang supports -pedantic -Wlong-long... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes yes checking for uintptr_t... checking whether byte ordering is bigendian... yes checking stddef.h presence... yes yes checking whether byte ordering is bigendian... checking for ANSI C header files... (cached) yes checking stddef.h usability... no checking whether integer division by zero raises SIGFPE... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for unistd.h... (cached) yes yes checking if clang static flag -static works... checking fcntl.h usability... checking if clang supports -fno-rtti -fno-exceptions... checking if clang supports -fno-rtti -fno-exceptions... no checking for inttypes.h... yes checking stddef.h presence... yes checking fcntl.h presence... yes checking if clang supports -c -o file.o... yes checking for int_least32_t... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes yes checking for stdint.h... checking for strings.h... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking for fcntl.h... yes 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... no checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for sys/file.h... yes checking if clang static flag -static works... yes checking if clang static flag -static works... no checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for sys/file.h... yes checking sys/file.h presence... yes checking for unsigned long long... yes checking fcntl.h presence... yes checking whether -lc should be explicitly linked in... yes checking for int_fast32_t... yes checking for sys/param.h... yes checking if clang supports -c -o file.o... yes checking for sys/file.h... yes yes checking if clang supports -c -o file.o... checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... yes checking for fcntl.h... yes yes checking sys/file.h usability... checking for sys/param.h... yes checking for inttypes.h... yes yes checking for limits.h... no checking for limits.h... checking dynamic linker characteristics... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking sys/file.h presence... no checking for feof_unlocked... yes checking whether the inttypes.h PRIxNN macros are broken... yes checking for stdlib.h... (cached) yes checking for malloc.h... yes yes checking whether -lc should be explicitly linked in... checking for stdlib.h... (cached) yes checking for malloc.h... yes checking for uint64_t... no checking for ld used by GCC... yes checking whether -lc should be explicitly linked in... yes checking for sys/file.h... yes checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... no checking for ferror_unlocked... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking argz.h usability... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes 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 int64_t... checking for sys/time.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes checking for sys/time.h... no checking for fflush_unlocked... no checking for feof_unlocked... no checking argz.h presence... no checking dynamic linker characteristics... no checking dynamic linker characteristics... yes checking for time.h... yes checking for time.h... yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... no checking for argz.h... no no checking limits.h usability... checking for fgetc_unlocked... no checking for ferror_unlocked... yes checking for sys/resource.h... yes checking for uint64_t... yes checking for sys/resource.h... 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 unwind.h usability... no checking for fgets_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 off_t... yes checking limits.h presence... yes checking for sys/stat.h... (cached) yes checking for sys/mman.h... no checking for fflush_unlocked... yes checking unwind.h presence... yes checking for sys/stat.h... (cached) yes checking for sys/mman.h... no checking for fileno_unlocked... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for limits.h... yes checking locale.h usability... yes checking for fcntl.h... yes checking for fcntl.h... no checking for fgetc_unlocked... yes checking for unwind.h... yes checking for _Unwind_Backtrace... no checking for fprintf_unlocked... checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes yes checking locale.h presence... configure: updating cache ./config.cache configure: creating ./config.status yes checking for alloca.h... yes checking for alloca.h... yes checking size of int... yes checking for -funwind-tables option... yes checking for locale.h... yes checking nl_types.h usability... yes checking for working mmap... no checking for fgets_unlocked... no checking for fputc_unlocked... no checking for sys/pstat.h... no checking for sys/pstat.h... 4 checking size of long... yes checking for -frandom-seed=string option... yes checking nl_types.h presence... config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands no checking for fileno_unlocked... no checking for fputs_unlocked... no checking for sys/sysmp.h... yes checking for memcpy... yes yes checking for nl_types.h... yes checking whether clang supports -W... checking malloc.h usability... no checking for sys/sysmp.h... 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... mipsel--netbsd checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored dpd checking whether byte ordering is bigendian... no checking for sys/sysinfo.h... no checking for fprintf_unlocked... no checking for fread_unlocked... yes checking malloc.h presence... no checking for sys/sysinfo.h... yes checking whether clang supports -Wall... yes checking for strerror... no checking for machine/hal_sysinfo.h... yes checking for malloc.h... yes checking stddef.h usability... no checking for fputc_unlocked... no checking for machine/hal_sysinfo.h... no checking for fwrite_unlocked... yes checking for unistd.h... (cached) yes yes checking whether clang supports -Wwrite-strings... no checking for sys/table.h... configure: updating cache ./config.cache configure: creating ./config.status no checking for fputs_unlocked... yes checking stddef.h presence... no configure: updating cache ./config.cache configure: creating ./config.status no checking for sys/table.h... no checking for getchar_unlocked... yes checking whether clang supports -Wstrict-prototypes... no checking for sys/sysctl.h... config.status: creating Makefile config.status: creating config.h config.status: executing gstdint.h commands yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking sys/param.h usability... no checking for fread_unlocked... no checking for sys/sysctl.h... gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/libdecnumber' source='../../gcc-4.9.2/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -c ../../gcc-4.9.2/libdecnumber/decNumber.c source='../../gcc-4.9.2/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -c ../../gcc-4.9.2/libdecnumber/decContext.c source='../../gcc-4.9.2/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -c ../../gcc-4.9.2/libdecnumber/dpd/decimal32.c source='../../gcc-4.9.2/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -c ../../gcc-4.9.2/libdecnumber/dpd/decimal64.c source='../../gcc-4.9.2/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.2/libdecnumber -I. -I/usr/pkg/include -I/usr/include -c ../../gcc-4.9.2/libdecnumber/dpd/decimal128.c yes yes checking whether clang supports -Wmissing-prototypes... checking for sys/systemcfg.h... yes yes config.status: creating Makefile checking for sys/systemcfg.h... checking for getc_unlocked... yes checking sys/param.h presence... no checking for fwrite_unlocked... config.status: executing default-1 commands eval: enable_libstdc++_v3=no: not found config.status: executing depfiles commands config.status: executing libtool commands no yes checking for sys/param.h... yes checking for stdint.h... (cached) yes checking for feof_unlocked... checking for stdio_ext.h... no checking for stdint.h... (cached) yes checking for stdio_ext.h... yes checking whether clang supports -Wold-style-definition... gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/zlib' clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../gcc-4.9.2/zlib/'`adler32.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../gcc-4.9.2/zlib/'`compress.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../gcc-4.9.2/zlib/'`crc32.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../gcc-4.9.2/zlib/'`deflate.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../gcc-4.9.2/zlib/'`gzread.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../gcc-4.9.2/zlib/'`gzclose.c yes checking for putchar_unlocked... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../gcc-4.9.2/zlib/'`gzwrite.c no checking for getchar_unlocked... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../gcc-4.9.2/zlib/'`gzlib.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../gcc-4.9.2/zlib/'`infback.c no checking for process.h... no checking for process.h... yes checking whether clang supports -Wmissing-format-attribute... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../gcc-4.9.2/zlib/'`inffast.c no checking for fgets_unlocked... yes clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../gcc-4.9.2/zlib/'`inflate.c checking for putc_unlocked... yes checking for getc_unlocked... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../gcc-4.9.2/zlib/'`inftrees.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../gcc-4.9.2/zlib/'`trees.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../gcc-4.9.2/zlib/'`uncompr.c no checking for sys/prctl.h... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.2/zlib -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../gcc-4.9.2/zlib/'`zutil.c true "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CFLAGS=-O2 -I/usr/pkg/include -I/usr/include" "CXXFLAGS=-O2 -I/usr/pkg/include -I/usr/include" "CFLAGS_FOR_BUILD=-O2 -I/usr/pkg/include -I/usr/include" "CFLAGS_FOR_TARGET=-g -O2 -I/usr/pkg/include -I/usr/include" "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 -L/usr/lib -Wl,-R/usr/lib" "LIBCFLAGS=-O2 -I/usr/pkg/include -I/usr/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -I/usr/pkg/include -I/usr/include" "MAKE=/usr/pkg/bin/gmake" "MAKEINFO=/data/scratch/cross/gcc-mips-current/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" "infodir=/usr/pkg/info" "libdir=/usr/pkg/lib" "prefix=/usr/pkg" "tooldir=/usr/pkg/mipsel--netbsd" "AR=ar" "AS=as" "CC=clang" "CXX=clang++" "LD=/usr/bin/ld" "LIBCFLAGS=-O2 -I/usr/pkg/include -I/usr/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /usr/pkg/bin/gmake ../../gcc-4.9.2/zlib/inflate.c:1491:61: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16; ~~~ ^ yes checking whether clang supports -Wcast-qual... no checking for getc_unlocked... no checking for sys/prctl.h... no checking for sys/wait.h that is POSIX.1 compatible... yes checking for putchar_unlocked... yes checking whether abort is declared... no checking for sys/wait.h that is POSIX.1 compatible... yes checking for _Unwind_GetIPInfo... yes checking whether time.h and sys/time.h may both be included... yes yes yes checking whether asprintf is declared... checking for getcwd... 1 warning generated. 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/gcc-mips-current/work/build/zlib' checking for putc_unlocked... rm -f libdecnumber.a yes checking whether time.h and sys/time.h may both be included... ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o ranlib libdecnumber.a gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/libdecnumber' yes checking __sync extensions... yes checking whether errno must be declared... yes checking whether basename is declared... yes yes checking for getegid... checking whether abort is declared... yes checking whether errno must be declared... yes checking __atomic extensions... no checking size of int... no checking whether errno is declared... yes checking for geteuid... yes checking whether asprintf is declared... yes checking output filetype... no checking size of int... no checking whether vasprintf is declared... 4 checking for a 64-bit type... yes checking for getgid... yes checking whether basename is declared... elf64 looking for a compliant stdint.h in stdint.h, checking for uintmax_t... 4 checking for a 64-bit type... uint64_t checking for intptr_t... yes checking whether clearerr_unlocked is declared... yes checking for getuid... no checking whether errno is declared... uint64_t checking for intptr_t... no checking whether feof_unlocked is declared... yes checking for mempcpy... no checking whether vasprintf is declared... yes checking for uintptr_t... no checking whether ferror_unlocked is declared... yes checking for uintptr_t... no checking for munmap... yes checking whether clearerr_unlocked is declared... yes checking for uintptr_t... no checking whether fflush_unlocked is declared... no yes checking whether feof_unlocked is declared... checking for putenv... no yes checking for int_least32_t... checking whether fgetc_unlocked is declared... yes checking for ssize_t... no checking whether ferror_unlocked is declared... yes checking for setenv... yes checking for ssize_t... no checking whether fgets_unlocked is declared... no checking whether fflush_unlocked is declared... yes checking for setlocale... yes checking for int_fast32_t... no checking whether fgetc_unlocked is declared... no checking whether fileno_unlocked is declared... yes checking for pid_t... yes checking for stpcpy... no checking whether fgets_unlocked is declared... no checking whether fprintf_unlocked is declared... yes checking for pid_t... yes checking for strcasecmp... yes checking for uint64_t... yes checking for library containing strerror... no checking whether fileno_unlocked is declared... no checking whether fputc_unlocked is declared... yes checking for strdup... none required checking for asprintf... yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... no checking whether fprintf_unlocked is declared... no checking whether fputs_unlocked is declared... yes checking for library containing strerror... yes checking for strtoul... yes checking for atexit... yes checking sys/mman.h presence... no checking whether fputc_unlocked is declared... no checking whether fread_unlocked is declared... none required checking for asprintf... yes checking for tsearch... yes checking for sys/mman.h... yes checking for mmap... no checking whether fputs_unlocked is declared... yes checking for basename... no checking whether fwrite_unlocked is declared... yes checking for atexit... yes checking for __argz_count... no checking whether fread_unlocked is declared... yes yes checking for bcmp... no checking whether getchar_unlocked is declared... yes checking for basename... no checking for __argz_stringify... no checking whether fwrite_unlocked is declared... checking link.h usability... yes checking whether getc_unlocked is declared... yes checking for bcopy... yes checking for bcmp... no checking for __argz_next... no checking whether getchar_unlocked is declared... yes checking link.h presence... yes checking whether putchar_unlocked is declared... no checking for __fsetlocking... yes checking for bcopy... yes yes checking for bsearch... checking whether getc_unlocked is declared... yes checking for link.h... yes checking for dl_iterate_phdr... yes checking whether putc_unlocked is declared... no checking for iconv... yes checking for bsearch... yes yes checking whether putchar_unlocked is declared... checking for bzero... yes checking for fcntl... yes checking for an ANSI C-conforming const... yes checking for iconv declaration... yes yes checking for bzero... checking for calloc... yes checking whether putc_unlocked is declared... yes checking whether strnlen is declared... yes checking sys/mman.h usability... install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for calloc... yes checking for clock... yes yes checking sys/mman.h presence... checking for an ANSI C-conforming const... yes checking for getexecname... yes checking for LC_MESSAGES... yes checking for clock... yes checking for sys/mman.h... yes checking for mmap... yes checking sys/mman.h usability... yes checking for ffs... yes checking for ffs... 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 whether tests can run... yes checking for bison... no checking whether NLS is requested... no checking whether to use NLS... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader configure: updating cache ./config.cache configure: creating ./config.status yes checking for getcwd... yes checking sys/mman.h presence... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes configure: updating cache ../config.cache configure: creating ./config.status configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile yes checking for getcwd... config.status: creating config.intl yes checking for sys/mman.h... yes checking for mmap... config.status: creating config.h config.status: executing default-1 commands gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/intl' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/intl' yes checking for getpagesize... yes checking for getpagesize... config.status: creating Makefile 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)... config.status: creating mkheaders.almost config.status: creating config.h yes checking for gettimeofday... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no yes checking for gettimeofday... yes checking for index... configure: updating cache ./config.cache configure: creating ./config.status yes checking for index... yes config.status: creating Makefile config.status: creating mkheaders.almost config.status: creating config.h checking for insque... yes checking for insque... yes checking for memchr... yes checking for memchr... yes checking for memcmp... yes checking for memcmp... yes checking for memcpy... yes checking for memcpy... yes yes checking for memmem... checking for memmem... yes checking for memmove... yes checking for memmove... config.status: creating Makefile config.status: creating backtrace-supported.h config.status: creating config.h yes config.status: executing libtool commands checking for mempcpy... config.status: executing gstdint.h commands yes checking for mempcpy... config.status: executing default commands gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/libbacktrace' /usr/pkg/bin/gmake all-am gmake[3]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/libbacktrace' /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o atomic.lo ../../gcc-4.9.2/libbacktrace/atomic.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o sort.lo ../../gcc-4.9.2/libbacktrace/sort.c true DO=all multi-do # /usr/pkg/bin/gmake /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o dwarf.lo ../../gcc-4.9.2/libbacktrace/dwarf.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o fileline.lo ../../gcc-4.9.2/libbacktrace/fileline.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o posix.lo ../../gcc-4.9.2/libbacktrace/posix.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o print.lo ../../gcc-4.9.2/libbacktrace/print.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o state.lo ../../gcc-4.9.2/libbacktrace/state.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o backtrace.lo ../../gcc-4.9.2/libbacktrace/backtrace.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o simple.lo ../../gcc-4.9.2/libbacktrace/simple.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o elf.lo ../../gcc-4.9.2/libbacktrace/elf.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o mmapio.lo ../../gcc-4.9.2/libbacktrace/mmapio.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c -o mmap.lo ../../gcc-4.9.2/libbacktrace/mmap.c no checking for memset... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/sort.c -fPIC -DPIC -o .libs/sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/atomic.c -fPIC -DPIC -o .libs/atomic.o no libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/simple.c -fPIC -DPIC -o .libs/simple.o checking for memset... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/dwarf.c -fPIC -DPIC -o .libs/dwarf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/mmap.c -fPIC -DPIC -o .libs/mmap.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/elf.c -fPIC -DPIC -o .libs/elf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/state.c -fPIC -DPIC -o .libs/state.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/posix.c -fPIC -DPIC -o .libs/posix.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/mmapio.c -fPIC -DPIC -o .libs/mmapio.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/fileline.c -fPIC -DPIC -o .libs/fileline.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/print.c -fPIC -DPIC -o .libs/print.o yes checking for mkstemps... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/backtrace.c -fPIC -DPIC -o .libs/backtrace.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/state.c -o state.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 yes checking for mkstemps... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/print.c -o print.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/elf.c -o elf.o >/dev/null 2>&1 yes checking for putenv... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 yes checking for putenv... yes checking for random... yes checking for random... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/libbacktrace -I ../../gcc-4.9.2/libbacktrace/../include -I ../../gcc-4.9.2/libbacktrace/../libgcc -I ../libgcc -I/usr/pkg/include -I/usr/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 -I/usr/include -c ../../gcc-4.9.2/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 yes checking for rename... yes checking for rename... yes checking for rindex... yes checking for rindex... yes checking for setenv... yes checking for setenv... yes checking for snprintf... yes checking for snprintf... yes checking for sigsetmask... yes checking for sigsetmask... yes checking for stpcpy... yes checking for stpcpy... yes checking for stpncpy... yes checking for stpncpy... yes checking for strcasecmp... yes /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 -I/usr/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/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 checking for strcasecmp... 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/gcc-mips-current/work/build/libbacktrace' gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/libbacktrace' yes checking for strchr... yes checking for strchr... yes checking for strdup... yes checking for strdup... yes checking for strncasecmp... yes checking for strncasecmp... yes checking for strndup... yes checking for strndup... yes checking for strnlen... yes checking for strnlen... yes checking for strrchr... yes checking for strrchr... yes checking for strstr... yes checking for strstr... yes checking for strtod... yes checking for strtod... yes checking for strtol... yes checking for strtol... yes checking for strtoul... yes checking for strtoul... yes checking for strverscmp... yes checking for strverscmp... no checking for tmpnam... no checking for tmpnam... yes checking for vasprintf... yes checking for vasprintf... yes checking for vfprintf... yes checking for vfprintf... yes checking for vprintf... yes checking for vprintf... yes checking for vsnprintf... yes checking for vsnprintf... yes checking for vsprintf... yes checking for vsprintf... yes checking for waitpid... yes checking for waitpid... yes checking for setproctitle... yes checking for setproctitle... yes checking whether alloca needs Cray hooks... yes checking whether alloca needs Cray hooks... no checking stack direction for C alloca... no checking stack direction for C alloca... -1 checking for vfork.h... -1 checking for vfork.h... no checking for fork... no checking for fork... yes checking for vfork... yes checking for vfork... yes checking for working fork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for _doprnt... no checking for sys_errlist... yes checking for working vfork... (cached) yes checking for _doprnt... no checking for sys_errlist... yes checking for sys_nerr... yes yes checking for sys_nerr... checking for sys_siglist... yes checking for sys_siglist... yes checking for external symbol _system_configuration... yes checking for external symbol _system_configuration... no 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 checking for getsysinfo... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for psignal... no checking for psignal... yes checking for pstat_getdynamic... yes no checking for pstat_getstatic... checking for pstat_getdynamic... no checking for realpath... no checking for pstat_getstatic... yes checking for setrlimit... no checking for realpath... yes checking for sbrk... yes checking for spawnve... yes checking for setrlimit... no checking for spawnvpe... yes checking for sbrk... no checking for strerror... yes checking for spawnve... yes checking for strsignal... no checking for spawnvpe... yes checking for sysconf... no checking for strerror... yes checking for sysctl... yes checking for strsignal... yes checking for sysmp... yes checking for sysconf... no checking for table... yes checking for sysctl... yes checking for sysmp... no checking for times... no checking for table... yes checking for wait3... no checking for times... yes checking for wait4... yes checking for wait3... yes checking whether basename is declared... yes checking for wait4... no checking whether ffs is declared... yes yes checking whether basename is declared... checking whether asprintf is declared... yes checking whether vasprintf is declared... no checking whether ffs is declared... yes checking whether snprintf is declared... yes checking whether asprintf is declared... yes checking whether vasprintf is declared... yes checking whether vsnprintf is declared... yes yes checking whether calloc is declared... checking whether snprintf is declared... yes checking whether getenv is declared... yes checking whether vsnprintf is declared... yes checking whether calloc is declared... yes checking whether getopt is declared... yes checking whether getenv is declared... yes checking whether malloc is declared... yes checking whether getopt is declared... yes checking whether realloc is declared... yes checking whether malloc is declared... yes checking whether sbrk is declared... yes checking whether realloc is declared... yes checking whether strverscmp is declared... yes checking whether sbrk is declared... no checking whether canonicalize_file_name must be declared... yes checking whether strverscmp is declared... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... no checking whether canonicalize_file_name must be declared... yes checking for working strncmp... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes configure: updating cache ../config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile yes checking for working strncmp... config.status: creating config.h config.status: executing default commands gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/build-x86_64--netbsd/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi 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 ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/concat.c -o pic/concat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/dyn-string.c -o dyn-string.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/regex.c -o regex.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/cp-demangle.c -o cp-demangle.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/cp-demint.c -o cp-demint.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/md5.c -o md5.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/argv.c -o argv.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/cplus-dem.c -o cplus-dem.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/choose-temp.c -o choose-temp.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/alloca.c -o alloca.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/dwarfnames.c -o dwarfnames.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fdmatch.c -o fdmatch.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/concat.c -o concat.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/crc32.c -o crc32.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/sha1.c -o sha1.o gmake[3]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/build-x86_64--netbsd/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/build-x86_64--netbsd/libiberty/testsuite' if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fibheap.c -o fibheap.o yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/filename_cmp.c -o filename_cmp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/floatformat.c -o floatformat.o gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/libiberty' if [ x"-fpic" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi mkdir ./libcpp Configuring in ./libcpp if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fnmatch.c -o fnmatch.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/fopen_unlocked.c -o fopen_unlocked.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getopt.c -o pic/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getopt.c -o getopt.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getopt1.c -o getopt1.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getpwd.c -o getpwd.o configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... mipsel--netbsd checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for x86_64--netbsd-gcc... clang if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/getruntime.c -o getruntime.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/dwarfnames.c -o dwarfnames.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/hashtab.c -o hashtab.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/dyn-string.c -o dyn-string.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/fdmatch.c -o fdmatch.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/hex.c -o pic/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/hex.c -o hex.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/lbasename.c -o lbasename.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/lrealpath.c -o lrealpath.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/fibheap.c -o fibheap.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/make-relative-prefix.c -o make-relative-prefix.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/getopt.c -o pic/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/filename_cmp.c -o filename_cmp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/make-temp-file.c -o make-temp-file.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi checking for C compiler default output file name... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/objalloc.c -o objalloc.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/obstack.c -o pic/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/obstack.c -o obstack.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/fnmatch.c -o fnmatch.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/partition.c -o pic/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/partition.c -o partition.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/fopen_unlocked.c -o fopen_unlocked.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/floatformat.c -o floatformat.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pexecute.c -o pexecute.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/physmem.c -o pic/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/physmem.c -o physmem.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/getopt1.c -o getopt1.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pex-common.c -o pex-common.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/getopt.c -o getopt.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pex-one.c -o pex-one.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/getpwd.c -o getpwd.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/pex-unix.c -o pex-unix.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/getruntime.c -o getruntime.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/safe-ctype.c -o safe-ctype.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object.c -o simple-object.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/hashtab.c -o hashtab.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object-coff.c -o simple-object-coff.o checking for suffix of object files... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/obstack.c -o pic/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/hex.c -o hex.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/partition.c -o pic/partition.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/physmem.c -o pic/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/lbasename.c -o lbasename.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/sort.c -o pic/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/sort.c -o sort.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/objalloc.c -o objalloc.o o checking whether we are using the GNU C compiler... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/lrealpath.c -o lrealpath.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/make-relative-prefix.c -o make-relative-prefix.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/obstack.c -o obstack.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/physmem.c -o physmem.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/make-temp-file.c -o make-temp-file.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/pexecute.c -o pexecute.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/partition.c -o partition.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/spaces.c -o pic/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/spaces.c -o spaces.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/splay-tree.c -o splay-tree.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/stack-limit.c -o stack-limit.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/pex-common.c -o pex-common.o yes checking whether clang accepts -g... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/strerror.c -o pic/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/strerror.c -o strerror.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/strsignal.c -o strsignal.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/timeval-utils.c -o timeval-utils.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/pex-one.c -o pex-one.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xatexit.c -o xatexit.o yes checking for clang option to accept ISO C89... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/safe-ctype.c -o safe-ctype.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/simple-object.c -o simple-object.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xexit.c -o xexit.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xmalloc.c -o xmalloc.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/simple-object-coff.c -o simple-object-coff.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/strerror.c -o pic/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/pex-unix.c -o pex-unix.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xmemdup.c -o xmemdup.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/strerror.c -o strerror.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xstrdup.c -o xstrdup.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/spaces.c -o spaces.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/sort.c -o sort.o none needed clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xstrerror.c -o xstrerror.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/stack-limit.c -o stack-limit.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/splay-tree.c -o splay-tree.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/strsignal.c -o strsignal.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/xstrndup.c -o xstrndup.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/timeval-utils.c -o timeval-utils.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/mempcpy.c -o mempcpy.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/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/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.2/libiberty/strverscmp.c -o strverscmp.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o checking whether we are using the GNU C++ compiler... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/xatexit.c -o xatexit.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/xexit.c -o xexit.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list gmake[3]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/libiberty/testsuite' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/libiberty/testsuite' if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/xmalloc.c -o xmalloc.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/xmemdup.c -o xmemdup.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/sha1.c -o pic/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/xstrdup.c -o xstrdup.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/alloca.c -o pic/alloca.o; \ else true; fi yes checking whether clang++ accepts -g... rm -f ./libiberty.a pic/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o 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 ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/build-x86_64--netbsd/libiberty' clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/mempcpy.c -o mempcpy.o gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/build-x86_64--netbsd/fixincludes' clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.2/fixincludes -I../include -I../../../gcc-4.9.2/fixincludes/../include ../../../gcc-4.9.2/fixincludes/fixincl.c clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/xstrndup.c -o xstrndup.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/argv.c -o pic/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/xstrerror.c -o xstrerror.o clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.2/fixincludes -I../include -I../../../gcc-4.9.2/fixincludes/../include ../../../gcc-4.9.2/fixincludes/fixtests.c clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/strverscmp.c -o strverscmp.o clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.2/fixincludes -I../include -I../../../gcc-4.9.2/fixincludes/../include ../../../gcc-4.9.2/fixincludes/fixfixes.c clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/alloca.c -o alloca.o clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.2/fixincludes -I../include -I../../../gcc-4.9.2/fixincludes/../include ../../../gcc-4.9.2/fixincludes/server.c if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi yes checking for x86_64--netbsd-ranlib... ranlib checking how to run the C preprocessor... clang-cpp if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/concat.c -o pic/concat.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.2/libiberty/crc32.c -o pic/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/argv.c -o argv.o clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.2/fixincludes -I../include -I../../../gcc-4.9.2/fixincludes/../include ../../../gcc-4.9.2/fixincludes/procopen.c clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/md5.c -o md5.o clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.2/fixincludes -I../include -I../../../gcc-4.9.2/fixincludes/../include ../../../gcc-4.9.2/fixincludes/fixlib.c clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/sha1.c -o sha1.o clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.2/fixincludes -I../include -I../../../gcc-4.9.2/fixincludes/../include ../../../gcc-4.9.2/fixincludes/fixopts.c clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/choose-temp.c -o choose-temp.o srcdir="../../../gcc-4.9.2/fixincludes" /bin/sh ../../../gcc-4.9.2/fixincludes/mkfixinc.sh mipsel--netbsd sed -e 's/@gcc_version@/4.9.2/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/cp-demint.c -o cp-demint.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/concat.c -o concat.o checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/crc32.c -o crc32.o clang -O2 -I/usr/pkg/include -I/usr/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a echo timestamp > full-stamp gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/build-x86_64--netbsd/fixincludes' yes checking for sys/types.h... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/cp-demangle.c -o cp-demangle.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/regex.c -o regex.o yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... clang -c -DHAVE_CONFIG_H -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -I. -I../../gcc-4.9.2/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.2/libiberty/cplus-dem.c -o cplus-dem.o yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes checking whether clang supports -Wall... yes checking whether clang supports -Wnarrowing... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wc++-compat... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-rtti... yes checking dependency style of clang++... rm -f ./libiberty.a pic/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o 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 ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi gcc3 checking whether time.h and sys/time.h may both be included... gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/libiberty' gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/fixincludes' gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/lto-plugin' clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/fixincludes -I../include -I../../gcc-4.9.2/fixincludes/../include ../../gcc-4.9.2/fixincludes/fixincl.c clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/fixincludes -I../include -I../../gcc-4.9.2/fixincludes/../include ../../gcc-4.9.2/fixincludes/fixtests.c clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/fixincludes -I../include -I../../gcc-4.9.2/fixincludes/../include ../../gcc-4.9.2/fixincludes/fixfixes.c clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/fixincludes -I../include -I../../gcc-4.9.2/fixincludes/../include ../../gcc-4.9.2/fixincludes/server.c clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/fixincludes -I../include -I../../gcc-4.9.2/fixincludes/../include ../../gcc-4.9.2/fixincludes/procopen.c clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/fixincludes -I../include -I../../gcc-4.9.2/fixincludes/../include ../../gcc-4.9.2/fixincludes/fixlib.c clang -c -O2 -I/usr/pkg/include -I/usr/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 -I/usr/include -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/fixincludes -I../include -I../../gcc-4.9.2/fixincludes/../include ../../gcc-4.9.2/fixincludes/fixopts.c srcdir="../../gcc-4.9.2/fixincludes" /bin/sh ../../gcc-4.9.2/fixincludes/mkfixinc.sh mipsel--netbsd sed -e 's/@gcc_version@/4.9.2/' < mkheaders.almost > mkheadersT /usr/pkg/bin/gmake all-am mv -f mkheadersT mkheaders gmake[3]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/lto-plugin' /bin/sh ./libtool --tag=CC --tag=disable-static --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/lto-plugin -I../../gcc-4.9.2/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -Wall -O2 -I/usr/pkg/include -I/usr/include -c -o lto-plugin.lo ../../gcc-4.9.2/lto-plugin/lto-plugin.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.2/lto-plugin -I../../gcc-4.9.2/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/pkg/include -I/usr/include -Wall -O2 -I/usr/pkg/include -I/usr/include -c ../../gcc-4.9.2/lto-plugin/lto-plugin.c -fPIC -DPIC -o .libs/lto-plugin.o yes checking whether string.h and strings.h may both be included... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking limits.h usability... /bin/sh ./libtool --tag=CC --tag=disable-static --mode=link clang -Wall -O2 -I/usr/pkg/include -I/usr/include -Wc,-static-libgcc -module -bindir /usr/pkg/libexec/gcc/mipsel--netbsd/4.9.2 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o liblto_plugin.la -rpath /usr/pkg/libexec/gcc/mipsel--netbsd/4.9.2 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a libtool: link: clang -shared .libs/lto-plugin.o -L/usr/pkg/lib -L/usr/lib -static-libgcc -Wl,-R/usr/pkg/lib -Wl,-R/usr/lib ../libiberty/pic/libiberty.a -Wl,-soname -Wl,liblto_plugin.so.0 -o .libs/liblto_plugin.so.0.0 clang -O2 -I/usr/pkg/include -I/usr/include -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a libtool: link: (cd ".libs" && rm -f "liblto_plugin.so.0" && ln -s "liblto_plugin.so.0.0" "liblto_plugin.so.0") yes checking limits.h presence... libtool: link: (cd ".libs" && rm -f "liblto_plugin.so" && ln -s "liblto_plugin.so.0.0" "liblto_plugin.so") libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" ) mkdir .././gcc echo timestamp > full-stamp libtool: install: /usr/bin/install -c -o pbulkXXX -g users .libs/liblto_plugin.so.0.0 /data/scratch/cross/gcc-mips-current/work/build/lto-plugin/.././gcc/liblto_plugin.so.0.0 gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/fixincludes' libtool: install: (cd /data/scratch/cross/gcc-mips-current/work/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/gcc-mips-current/work/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/gcc-mips-current/work/build/lto-plugin/.././gcc/liblto_plugin.la libtool: install: warning: remember to run `libtool --finish /usr/pkg/libexec/gcc/mipsel--netbsd/4.9.2' gmake[3]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/lto-plugin' gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/lto-plugin' Configuring in ./gcc yes checking for limits.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for string.h... (cached) yes checking sys/file.h usability... configure: creating cache ./config.cache yes checking sys/file.h presence... checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... mipsel--netbsd checking LIBRARY_PATH variable... ok checking GCC_EXEC_PREFIX variable... ok checking whether to place generated files in the source directory... no checking whether a default linker was specified... yes (/usr/pkg/bin/mipsel--netbsd-ld - GNU ld) checking whether a default assembler was specified... yes (/usr/pkg/bin/mipsel--netbsd-as - GNU as) checking for x86_64--netbsd-gcc... clang yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... checking for C compiler default output file name... no checking for an ANSI C-conforming const... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for inline... checking for suffix of object files... inline checking for obstacks... o checking whether we are using the GNU C compiler... no checking for off_t... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed yes checking for size_t... checking whether we are using the GNU C++ compiler... yes checking for ssize_t... yes checking whether clang++ accepts -g... 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... clang-cpp yes checking for uintptr_t... checking for grep that handles long lines and -e... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep checking for egrep... /data/scratch/cross/gcc-mips-current/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for ptrdiff_t... yes checking for sys/types.h... yes checking whether struct tm is in sys/time.h or time.h... yes checking for sys/stat.h... time.h checking size of int... yes checking for stdlib.h... 4 checking size of long... yes checking for string.h... 8 checking for clearerr_unlocked... yes checking for memory.h... no checking for feof_unlocked... yes checking for strings.h... no checking for ferror_unlocked... yes checking for inttypes.h... no checking for fflush_unlocked... yes checking for stdint.h... no checking for fgetc_unlocked... yes checking for unistd.h... no checking for fgets_unlocked... yes checking minix/config.h usability... no checking for fileno_unlocked... no checking minix/config.h presence... no checking for fprintf_unlocked... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking for fputc_unlocked... yes checking how to run the C preprocessor... clang-cpp no checking for fputs_unlocked... checking for inline... no checking for fread_unlocked... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for fwrite_unlocked... no checking size of void *... no checking for getchar_unlocked... 8 checking size of short... yes checking for getc_unlocked... 2 checking size of int... yes checking for putchar_unlocked... yes 4 checking size of long... checking for putc_unlocked... yes checking whether abort is declared... 8 checking for long long... yes checking whether asprintf is declared... yes checking whether basename is declared... yes checking size of long long... no checking whether errno is declared... 8 checking for __int64... no checking whether getopt is declared... no checking for int8_t... yes checking whether vasprintf is declared... yes checking for int16_t... yes checking whether clearerr_unlocked is declared... no checking whether feof_unlocked is declared... yes checking for int32_t... no checking whether ferror_unlocked is declared... yes checking for int64_t... no checking whether fflush_unlocked is declared... no checking whether fgetc_unlocked is declared... no yes checking for long long int... checking whether fgets_unlocked is declared... no checking whether fileno_unlocked is declared... yes checking for intmax_t... no checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... yes checking for intptr_t... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... yes checking for uint8_t... no checking whether fwrite_unlocked is declared... yes checking for uint16_t... no checking whether getchar_unlocked is declared... yes checking for uint32_t... yes checking whether getc_unlocked is declared... yes checking for uint64_t... yes checking whether putchar_unlocked is declared... yes checking for unsigned long long int... yes yes checking for uintmax_t... checking whether putc_unlocked is declared... yes checking for working alloca.h... no checking for alloca... yes checking for uintptr_t... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking whether clang supports -W... yes checking whether NLS is requested... no checking for uchar... yes checking whether clang supports -Wall... 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 whether clang supports -Wnarrowing... yes checking whether clang supports -Wwrite-strings... yes checking for iconv declaration... yes checking whether clang supports -Wcast-qual... yes checking whether clang supports -Wstrict-prototypes... install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); configure: updating cache ./config.cache configure: creating ./config.status yes checking whether clang supports -Wmissing-prototypes... config.status: creating Makefile yes checking whether clang supports -Wmissing-format-attribute... config.status: creating config.h config.status: executing depdir commands mkdir .deps gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/libcpp' clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../gcc-4.9.2/libcpp/charset.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../gcc-4.9.2/libcpp/directives.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo ../../gcc-4.9.2/libcpp/directives-only.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../gcc-4.9.2/libcpp/errors.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../gcc-4.9.2/libcpp/expr.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../gcc-4.9.2/libcpp/files.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../gcc-4.9.2/libcpp/identifiers.c echo "#define LOCALEDIR \"/usr/pkg/share/locale\"" > localedir.new clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-4.9.2/libcpp/lex.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../gcc-4.9.2/libcpp/line-map.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../gcc-4.9.2/libcpp/macro.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../gcc-4.9.2/libcpp/mkdeps.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../gcc-4.9.2/libcpp/pch.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../gcc-4.9.2/libcpp/symtab.c clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../gcc-4.9.2/libcpp/traditional.c ../../gcc-4.9.2/libcpp/../move-if-change localedir.new localedir.h echo timestamp > localedir.hs yes clang++ -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.2/libcpp -I. -I../../gcc-4.9.2/libcpp/../include -I../../gcc-4.9.2/libcpp/include -I/usr/pkg/include -I/usr/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../gcc-4.9.2/libcpp/init.c checking whether clang supports -Wold-style-definition... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.2/libcpp/lex.c:23: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/lex.c:25: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ yes checking whether clang supports -Wc++-compat... In file included from ../../gcc-4.9.2/libcpp/pch.c:19: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/pch.c:21: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.2/libcpp/init.c:22: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/files.c:24: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/init.c:24: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.2/libcpp/init.c:42:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.2/libcpp/init.c:63:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:63:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:63:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:64:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:64:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:64:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:65:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:65:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.2/libcpp/init.c:65:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.2/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ In file included from ../../gcc-4.9.2/libcpp/identifiers.c:26: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0In file included from ../../gcc-4.9.2/libcpp/files.c ^ :26: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.2/libcpp/identifiers.c:28: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note../../gcc-4.9.2/libcpp/files.c: :expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' 426:23 (!defined(__cplusplus) \: warning ^ : arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] copy = (char *) obstack_copy0 (&pfile->nonexistent_file_ob, path, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/libcpp/identifiers.c:39:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] node = XOBNEW (&table->pfile->hash_ob, cpp_hashnode); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/libcpp/files.c:675:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (file->st.st_size > INTTYPE_MAXIMUM (ssize_t)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/system.h:234:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/system.h:233:40: note: expanded from macro 'INTTYPE_MINIMUM' ? ~ (t) 0 << (sizeof(t) * CHAR_BIT - 1) : (t) 0)) ~~~~~~~ ^ In file included from ../../gcc-4.9.2/libcpp/charset.c:21: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] In file included from ../../gcc-4.9.2/libcpp/symtab.c:23: #define true 1../../gcc-4.9.2/libcpp/system.h :408 ^: 9: warning: ../../gcc-4.9.2/libcpp/system.hkeyword is hidden by macro definition [-Wkeyword-macro] :409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/line-map.c:23: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/charset.c:23: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.2/libcpp/macro.c:26: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-4.9.2/libcpp/symtab.c:171:45: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] HT_STR (node) = (const unsigned char *) obstack_copy0 (&table->stack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.2/libcpp/line-map.c:26: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.2/libcpp/macro.c:28: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.2/libcpp/mkdeps.c:24: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/errors.c:26: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/errors.c:28: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.2/libcpp/expr.c:20: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 4 warnings generated. In file included from ../../gcc-4.9.2/libcpp/expr.c:22: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: noteIn file included from : ../../gcc-4.9.2/libcpp/directives-only.c:20expanded from macro 'HAVE_DESIGNATED_INITIALIZERS': ../../gcc-4.9.2/libcpp/system.h:408: (!defined(__cplusplus) \9 : ^ warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 3 warnings generated. In file included from ../../gcc-4.9.2/libcpp/directives-only.c:22: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.2/libcpp/macro.c:2969:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/macro.c:2969:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../gcc-4.9.2/libcpp/macro.c:2982:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/macro.c:2982:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../gcc-4.9.2/libcpp/expr.c:674:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../gcc-4.9.2/libcpp/expr.c:674:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../gcc-4.9.2/libcpp/expr.c:677:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../gcc-4.9.2/libcpp/expr.c:677:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", In file included from ../../gcc-4.9.2/libcpp/directives.c:22: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.2/libcpp/traditional.c:20: ../../gcc-4.9.2/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.2/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes checking whether clang supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... 13 warnings generated. In file included from ../../gcc-4.9.2/libcpp/directives.c:24: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.2/libcpp/traditional.c:22: ../../gcc-4.9.2/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.2/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 3 warnings generated. 3 warnings generated. ../../gcc-4.9.2/libcpp/directives.c:2080:9: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ifs = XOBNEW (&pfile->buffer_ob, struct if_stack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/libcpp/directives.c:2542:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cpp_buffer *new_buffer = XOBNEW (&pfile->buffer_ob, cpp_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 3 warnings generated. 2 warnings generated. yes checking whether clang supports -fno-exceptions... 5 warnings generated. yes checking whether clang supports -fno-rtti... yes checking whether clang supports -fasynchronous-unwind-tables... 3 warnings generated. yes checking valgrind.h usability... 3 warnings generated. no checking valgrind.h presence... 3 warnings generated. no checking for valgrind.h... no checking for multiarch configuration... no, disabled auto check (cross build configured without --with-sysroot) configure: WARNING: decimal float is not supported for this target, ignored 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/gcc-mips-current/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/gcc-mips-current/work/gcc-4.9.2/missing bison checking for nm... nm checking for ar... ar checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... 5 warnings generated. yes checking whether string.h and strings.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... 5 warnings generated. yes checking whether termios.h defines TIOCGWINSZ... 5 warnings generated. yes checking for limits.h... yes 3 warnings generated. checking for stddef.h... 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/gcc-mips-current/work/build/libcpp' 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 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 inttypes.h... yes checking for times... yes checking for clock... yes checking for kill... yes checking for getrlimit... yes checking for setrlimit... yes checking for atoll... yes checking for atoq... no checking for sysconf... yes checking for strsignal... yes checking for getrusage... yes checking for nl_langinfo... yes checking for gettimeofday... yes checking for mbstowcs... yes checking for wcswidth... yes checking for mmap... yes checking for setlocale... yes checking for clearerr_unlocked... 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... install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for LC_MESSAGES... yes checking for nl_langinfo and CODESET... yes checking whether getenv is declared... yes checking whether atol is declared... yes checking whether asprintf is declared... yes checking whether sbrk is declared... yes checking whether abort is declared... yes checking whether atof is declared... yes checking whether getcwd is declared... yes checking whether getwd is declared... yes checking whether strsignal is declared... yes checking whether strstr is declared... yes checking whether stpcpy is declared... yes checking whether strverscmp is declared... no checking whether errno is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether calloc is declared... yes checking whether free is declared... yes checking whether basename is declared... no checking whether getopt is declared... yes checking whether clock is declared... yes checking whether getpagesize is declared... yes checking whether ffs is declared... yes checking whether clearerr_unlocked is declared... 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 whether madvise is declared... yes checking for struct tms... yes checking for clock_t... yes checking for F_SETLKW... yes checking if mkdir takes one argument... no Using `../../gcc-4.9.2/gcc/config/mips/mips.c' for machine-specific logic. Using `../../gcc-4.9.2/gcc/config/mips/mips.md' as machine description file. Using the following target machine macro files: ../../gcc-4.9.2/gcc/config/elfos.h ../../gcc-4.9.2/gcc/config/vxworks-dummy.h ../../gcc-4.9.2/gcc/config/mips/mips.h ../../gcc-4.9.2/gcc/config/mips/elf.h ../../gcc-4.9.2/gcc/config/netbsd.h ../../gcc-4.9.2/gcc/config/netbsd-elf.h ../../gcc-4.9.2/gcc/config/mips/netbsd.h ../../gcc-4.9.2/gcc/config/initfini-array.h Using host-netbsd.o for host machine hooks. checking whether NLS is requested... no checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/cross/gcc-mips-current/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... error: invalid argument '-std=c++03' not allowed with 'C' 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... error: invalid argument '-std=c++03' not allowed with 'C' NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking what assembler to use... /usr/pkg/bin/mipsel--netbsd-as checking whether we are using gold... no checking what linker to use... /usr/pkg/bin/mipsel--netbsd-ld checking for mipsel--netbsd-nm... /usr/pkg/bin/mipsel--netbsd-nm checking what nm to use... /usr/pkg/bin/mipsel--netbsd-nm checking for mipsel--netbsd-objdump... /usr/pkg/bin/mipsel--netbsd-objdump checking what objdump to use... /usr/pkg/bin/mipsel--netbsd-objdump checking for readelf... /usr/bin/readelf checking what readelf to use... /usr/bin/readelf checking assembler flags... checking assembler for .balign and .p2align... yes checking assembler for .p2align with maximum skip... yes checking assembler for .literal16... no checking assembler for working .subsection -1... yes checking assembler for .weak... yes checking assembler for .weakref... yes checking assembler for .nsubspa comdat... no checking assembler for .hidden... yes checking linker for .hidden support... yes checking linker read-only and read-write section mixing... read-write checking for .preinit_array/.init_array/.fini_array support... checking cross compile... guessing... no checking assembler for .sleb128 and .uleb128... yes checking assembler for cfi directives... 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 merging support... yes checking assembler for COMDAT group support (GNU as)... yes checking assembler for line table discriminator support... yes checking assembler for thread-local storage support... yes checking linker -Bstatic/-Bdynamic option... yes checking linker --demangle support... yes checking linker plugin support... 2 checking assembler for explicit relocation support... yes checking assembler for -mno-shared support... yes checking assembler for .gnu_attribute support... yes checking assembler for .micromips support... yes checking assembler for .dtprelword support... yes checking assembler for DSPR1 mult with four accumulators support... yes checking assembler and linker for explicit JALR relocation... no checking linker for .eh_frame personality relaxation... yes checking assembler for -mnan= support... yes checking assembler for dwarf2 debug_line support... yes checking assembler for buggy dwarf2 .file directive... no checking assembler for --gdwarf2 option... yes checking assembler for --gstabs option... yes checking assembler for --debug-prefix-map option... yes checking assembler for .lcomm with alignment... no checking for target glibc version... 0.0 checking assembler for gnu_unique_object... yes checking assembler for tolerance to line number 0... yes checking linker PT_GNU_EH_FRAME support... yes checking linker CIEv3 in .eh_frame support... yes checking linker position independent executable support... yes checking linker EH-compatible garbage collection of sections... yes checking linker EH garbage collection of sections bug... no checking linker --as-needed support... yes checking linker mapfile support for clearing hardware capabilities... no checking linker --build-id support... yes checking linker *_sol2 emulation support... no checking linker --sysroot support... yes checking __stack_chk_fail in target C library... 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 mipsel--netbsd. checking for exported symbols... yes checking for -rdynamic... yes checking for library containing dlopen... none required checking for -fPIC -shared... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating as config.status: creating collect-ld config.status: creating nm config.status: creating Makefile config.status: creating ada/gcc-interface/Makefile config.status: creating ada/Makefile config.status: creating auto-host.h config.status: executing depdir commands mkdir .deps config.status: executing gccdepdir commands mkdir build mkdir build/.deps mkdir ada/.deps mkdir c mkdir c/.deps mkdir cp mkdir cp/.deps mkdir fortran mkdir fortran/.deps mkdir go mkdir go/.deps mkdir java mkdir java/.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 gmake[2]: Entering directory '/data/scratch/cross/gcc-mips-current/work/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-4.9.2/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="((MASK_ABICALLS|MASK_SPLIT_ADDRESSES))|MASK_EXPLICIT_RELOCS" \ HEADERS="options.h insn-constants.h config/elfos.h config/vxworks-dummy.h config/mips/mips.h config/mips/elf.h config/netbsd.h config/netbsd-elf.h config/mips/netbsd.h config/initfini-array.h defaults.h" DEFINES="TARGET_ENDIAN_DEFAULT=0 LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS" \ /bin/sh ../../gcc-4.9.2/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/mips/mips-protos.h tm-preds.h" DEFINES="" \ /bin/sh ../../gcc-4.9.2/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-4.9.2/gcc/mkconfig.sh bconfig.h clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -DBASEVER="\"4.9.2\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o ../../gcc-4.9.2/gcc/version.c /usr/bin/awk -f ../../gcc-4.9.2/gcc/opt-gather.awk ../../gcc-4.9.2/gcc/ada/gcc-interface/lang.opt ../../gcc-4.9.2/gcc/fortran/lang.opt ../../gcc-4.9.2/gcc/go/lang.opt ../../gcc-4.9.2/gcc/java/lang.opt ../../gcc-4.9.2/gcc/lto/lang.opt ../../gcc-4.9.2/gcc/c-family/c.opt ../../gcc-4.9.2/gcc/common.opt ../../gcc-4.9.2/gcc/config/g.opt ../../gcc-4.9.2/gcc/config/mips/mips-tables.opt ../../gcc-4.9.2/gcc/config/mips/mips.opt ../../gcc-4.9.2/gcc/config/netbsd.opt ../../gcc-4.9.2/gcc/config/netbsd-elf.opt > tmp-optionlist clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo "#define BUILDING_GCC_MAJOR `echo 4.9.2 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-gi.list gtyp-input.list if test yes = yes \ || test -n ""; then \ /bin/sh ../../gcc-4.9.2/gcc/genmultilib \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "yes" \ > tmp-mlib.h; \ else \ /bin/sh ../../gcc-4.9.2/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi lsf="../../gcc-4.9.2/gcc/cp/lang-specs.h ../../gcc-4.9.2/gcc/lto/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-4.9.2/gcc/||' > tmp-specs.h rm -f tmp-all-tree.def echo "#define BUILDING_GCC_MINOR `echo 4.9.2 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h /usr/bin/awk -f ../../gcc-4.9.2/gcc/gen-pass-instances.awk \ ../../gcc-4.9.2/gcc/passes.def > pass-instances.def echo timestamp > s-gtyp-input /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-specs.h specs.h echo '#include "tree.def"' > tmp-all-tree.def echo "clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib" > checksum-options.tmp \ && ../../gcc-4.9.2/gcc/../move-if-change checksum-options.tmp checksum-options /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-mlib.h multilib.h echo timestamp > s-specs echo "#define BUILDING_GCC_PATCHLEVEL `echo 4.9.2 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def clang++ -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.2\" -DDEFAULT_TARGET_MACHINE=\"mipsel--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"mipsel--netbsd\" -DPERSONALITY=\"ar\" -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o gcc-ar.o -MT gcc-ar.o -MMD -MP -MF ./.deps/gcc-ar.TPo ../../gcc-4.9.2/gcc/gcc-ar.c cp ../../gcc-4.9.2/gcc/gcc-ar.c gcc-nm.c cp ../../gcc-4.9.2/gcc/gcc-ar.c gcc-ranlib.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o errors.o -MT errors.o -MMD -MP -MF ./.deps/errors.TPo ../../gcc-4.9.2/gcc/errors.c TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/sh ../../gcc-4.9.2/gcc/mkconfig.sh tconfig.h (echo "@set version-GCC 4.9.2"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT echo @set srcdir /data/scratch/cross/gcc-mips-current/work/build/gcc/../../gcc-4.9.2/gcc >> gcc-vers.texiT echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h echo timestamp > s-mlib echo '#include "c-family/c-common.def"' >> tmp-all-tree.def echo timestamp > gpl.pod if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi echo timestamp > s-bversion perl ../../gcc-4.9.2/gcc/../contrib/texi2pod.pl ../../gcc-4.9.2/gcc/doc/include/gpl_v3.texi > gpl.pod ltf="../../gcc-4.9.2/gcc/ada/gcc-interface/ada-tree.def ../../gcc-4.9.2/gcc/cp/cp-tree.def ../../gcc-4.9.2/gcc/java/java-tree.def ../../gcc-4.9.2/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-4.9.2/gcc/||' >> tmp-all-tree.def clang++ -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.2\" -DDEFAULT_TARGET_MACHINE=\"mipsel--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"mipsel--netbsd\" -DPERSONALITY=\"nm\" -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o gcc-nm.o -MT gcc-nm.o -MMD -MP -MF ./.deps/gcc-nm.TPo gcc-nm.c echo "@set BUGURL @uref{http://gcc.gnu.org/bugs.html}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi clang++ -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.2\" -DDEFAULT_TARGET_MACHINE=\"mipsel--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"mipsel--netbsd\" -DPERSONALITY=\"ranlib\" -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o gcc-ranlib.o -MT gcc-ranlib.o -MMD -MP -MF ./.deps/gcc-ranlib.TPo gcc-ranlib.c clang++ -c -DGENERATOR_FILE -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o gengtype.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo ../../gcc-4.9.2/gcc/gengtype.c clang++ -c -DGENERATOR_FILE -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o gengtype-lex.o -MT gengtype-lex.o -MMD -MP -MF ./.deps/gengtype-lex.TPo ../../gcc-4.9.2/gcc/gengtype-lex.c clang++ -c -DGENERATOR_FILE -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o gengtype-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo ../../gcc-4.9.2/gcc/gengtype-parse.c clang++ -c -DGENERATOR_FILE -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o gengtype-state.o -MT gengtype-state.o -MMD -MP -MF ./.deps/gengtype-state.TPo ../../gcc-4.9.2/gcc/gengtype-state.c if [ xinfo = xinfo ]; then \ /data/scratch/cross/gcc-mips-current/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.2/gcc/doc \ -I ../../gcc-4.9.2/gcc/doc/include -o doc/cpp.info ../../gcc-4.9.2/gcc/doc/cpp.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/cross/gcc-mips-current/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.2/gcc/doc \ -I ../../gcc-4.9.2/gcc/doc/include -o doc/gcc.info ../../gcc-4.9.2/gcc/doc/gcc.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/cross/gcc-mips-current/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I ../../gcc-4.9.2/gcc/doc \ -I ../../gcc-4.9.2/gcc/doc/include -o doc/gccinstall.info ../../gcc-4.9.2/gcc/doc/install.texi; \ fi /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-all-tree.def all-tree.def if [ xinfo = xinfo ]; then \ /data/scratch/cross/gcc-mips-current/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.2/gcc/doc \ -I ../../gcc-4.9.2/gcc/doc/include -o doc/cppinternals.info ../../gcc-4.9.2/gcc/doc/cppinternals.texi; \ fi echo timestamp > gcc.pod Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-4.9.2/gcc/../contrib/texi2pod.pl line 319. perl ../../gcc-4.9.2/gcc/../contrib/texi2pod.pl ../../gcc-4.9.2/gcc/doc/invoke.texi > gcc.pod clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genmddeps.o ../../gcc-4.9.2/gcc/genmddeps.c echo timestamp > s-alltree clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/read-md.o ../../gcc-4.9.2/gcc/read-md.c Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.30), passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-4.9.2/gcc/../contrib/texi2pod.pl line 319. clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/errors.o ../../gcc-4.9.2/gcc/errors.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genmodes.o ../../gcc-4.9.2/gcc/genmodes.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gengtype.o ../../gcc-4.9.2/gcc/gengtype.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gengtype-lex.o ../../gcc-4.9.2/gcc/gengtype-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gengtype-parse.o ../../gcc-4.9.2/gcc/gengtype-parse.c ../../gcc-4.9.2/gcc/read-md.c:140:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] loc = (struct ptr_loc *) obstack_alloc (&ptr_loc_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/read-md.c:207:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] entry = XOBFINISH (&joined_conditions_obstack, const void **); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/read-md.c:513:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/read-md.c:550:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/gengtype.c:2183:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rawstr = XOBFINISH (&str_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gengtype-state.o ../../gcc-4.9.2/gcc/gengtype-state.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genconstants.o ../../gcc-4.9.2/gcc/genconstants.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gengenrtl.o ../../gcc-4.9.2/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 -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genhooks.o ../../gcc-4.9.2/gcc/genhooks.c ../../gcc-4.9.2/gcc/gengtype-state.c:444:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ids = XOBFINISH (&id_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/gengtype-state.c:541:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cstr = XOBFINISH (&bstring_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genchecksum.o ../../gcc-4.9.2/gcc/genchecksum.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.2/gcc/gengtype.c:2183:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] rawstr = XOBFINISH (&str_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genenums.o ../../gcc-4.9.2/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] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-4.9.2" --date=2014-10-30 --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) echo timestamp > doc/gpl.7 (pod2man --center="GNU" --release="gcc-4.9.2" --date=2014-10-30 --section=7 gpl.pod > doc/gpl.7.T$$ && \ mv -f doc/gpl.7.T$$ doc/gpl.7) || \ (rm -f doc/gpl.7.T$$ && exit 1) ../../gcc-4.9.2/gcc/gengtype-state.c:444:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ids = XOBFINISH (&id_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/gengtype-state.c:541:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] cstr = XOBFINISH (&bstring_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:35: ../../gcc-4.9.2/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:36: ../../gcc-4.9.2/gcc/c-family/c-target.def:116:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/genhooks.c:37: ../../gcc-4.9.2/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -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 -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genmodes \ build/genmodes.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -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 -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genmddeps ../../gcc-4.9.2/gcc/config/mips/mips.md > tmp-mddeps clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genchecksum \ build/genchecksum.o ../build-x86_64--netbsd/libiberty/libiberty.a /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-mddeps build/genmodes -h > tmp-modes.h build/genmodes -m > tmp-min-modes.c build/genmodes > tmp-modes.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-modes.h insn-modes.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-modes.c insn-modes.c echo timestamp > s-modes-h echo timestamp > s-modes echo timestamp > s-modes-m clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/min-insn-modes.o min-insn-modes.c build/gengenrtl > tmp-genrtl.h build/genenums ../../gcc-4.9.2/gcc/config/mips/mips.md \ > tmp-enums.c 13 warnings generated. /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-genrtl.h genrtl.h build/genconstants ../../gcc-4.9.2/gcc/config/mips/mips.md \ > tmp-constants.h echo timestamp > s-genrtl-h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-enums.c insn-enums.c clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genhooks \ build/genhooks.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-constants.h insn-constants.h echo timestamp > s-enums echo timestamp > s-constants build/genhooks "Target Hook" \ > tmp-target-hooks-def.h build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h build/genhooks -d \ ../../gcc-4.9.2/gcc/doc/tm.texi.in > tmp-tm.texi /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h echo timestamp > s-target-hooks-def-h echo timestamp > s-common-target-hooks-def-h echo timestamp > s-c-target-hooks-def-h case `echo X|tr X '\101'` in \ A) tr -d '\015' < tmp-tm.texi > tmp2-tm.texi ;; \ *) tr -d '\r' < tmp-tm.texi > tmp2-tm.texi ;; \ esac mv tmp2-tm.texi tmp-tm.texi /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-tm.texi tm.texi if [ xinfo = xinfo ]; then \ /data/scratch/cross/gcc-mips-current/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.2/gcc/doc \ -I ../../gcc-4.9.2/gcc/doc/include -o doc/gccint.info ../../gcc-4.9.2/gcc/doc/gccint.texi; \ fi 2 warnings generated. 2 warnings generated. 1 warning generated. cp doc/gcc.1 doc/g++.1 /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options /usr/bin/awk -f ../../gcc-4.9.2/gcc/opt-functions.awk -f ../../gcc-4.9.2/gcc/opt-read.awk \ -f ../../gcc-4.9.2/gcc/opth-gen.awk \ < optionlist > tmp-options.h /usr/bin/awk -f ../../gcc-4.9.2/gcc/opt-functions.awk -f ../../gcc-4.9.2/gcc/opt-read.awk \ -f ../../gcc-4.9.2/gcc/optc-save-gen.awk \ -v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.c /usr/bin/awk -f ../../gcc-4.9.2/gcc/opt-functions.awk -f ../../gcc-4.9.2/gcc/opt-read.awk \ -f ../../gcc-4.9.2/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.c 1 warning generated. clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-x86_64--netbsd/libiberty/libiberty.a /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gencheck.o ../../gcc-4.9.2/gcc/gencheck.c build/gengtype \ -S ../../gcc-4.9.2/gcc -I gtyp-input.list -w tmp-gtype.state clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/gencheck \ build/gencheck.o ../build-x86_64--netbsd/libiberty/libiberty.a build/gencheck > tmp-check.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state echo timestamp > s-gtype clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genopinit.o ../../gcc-4.9.2/gcc/genopinit.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genattrtab.o ../../gcc-4.9.2/gcc/genattrtab.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genautomata.o ../../gcc-4.9.2/gcc/genautomata.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genemit.o ../../gcc-4.9.2/gcc/genemit.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genextract.o ../../gcc-4.9.2/gcc/genextract.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genoutput.o ../../gcc-4.9.2/gcc/genoutput.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genpeep.o ../../gcc-4.9.2/gcc/genpeep.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genrecog.o ../../gcc-4.9.2/gcc/genrecog.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genpreds.o ../../gcc-4.9.2/gcc/genpreds.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/rtl.o ../../gcc-4.9.2/gcc/rtl.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/read-rtl.o ../../gcc-4.9.2/gcc/read-rtl.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/ggc-none.o ../../gcc-4.9.2/gcc/ggc-none.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/vec.o ../../gcc-4.9.2/gcc/vec.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gensupport.o ../../gcc-4.9.2/gcc/gensupport.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/print-rtl.o ../../gcc-4.9.2/gcc/print-rtl.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genflags.o ../../gcc-4.9.2/gcc/genflags.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: warningclang: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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] ../../gcc-4.9.2/gcc/genoutput.c:472: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:473: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)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:494:55: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] d->operand[opno].constraint = strip_whitespace (XSTR (part, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:515: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:519:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (part, 2); i++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:520: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:904: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++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:905: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:907: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)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:919:24: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (insn, 3)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:960:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] process_template (d, XTMPL (peep, 2)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:993:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:994: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++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:995: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genoutput.c:997: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)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:213:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] attrs_vec = XVEC (rt, 4); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:231:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (new_attr, 1) = xstrdup ("yes"); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:245:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (rt, 4) = new_attrs_vec; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:370:14: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] copy = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/read-rtl.c:453: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:453: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:460: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:460: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:464: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:464: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:465: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:465: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:524:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:577:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:596:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = rtx_alloc (EXPR_LIST); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:851:41: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] record_attribute_use (group, ptr, XOBFINISH (&string_obstack, char *)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/read-rtl.c:938: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"); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:939:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (return_rtx, 2) = const_str; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:942:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:960:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:997:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (*queue, 1) = rtx_alloc (EXPR_LIST); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:1203:38: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] memcpy (&return_vec->elem[0], obstack_finish (&vector_stack), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/read-rtl.c:1259:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] stringbuf = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/read-rtl.c:1159:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ORIGINAL_REGNO (return_rtx) = REGNO (return_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:1387:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 0) = XEXP (p, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:1388:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (q, 1) = read_nested_rtx (); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/read-rtl.c:1390:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (p, 1) = q; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:92: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:92: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:94:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (peep, 1), insn_code_number); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:148: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:148: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:150: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:174: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++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:177: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:192: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:192: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:194: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:197: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++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:200: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:216: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:216: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:218: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:221: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++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpeep.c:224: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:219:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:226:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:239:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 1), lineno, op1_codes); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:240:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (exp, 2), lineno, op2_codes); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:251:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] != '\0') ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:304:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:308:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:371:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->exp = XEXP (desc, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:372:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pred->c_block = XSTR (desc, 2); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:376:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] compute_predicate_codes (XEXP (desc, 1), lineno, codes); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (t1, 1) = "no,yes"; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:436: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:437:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (t1, 2), 0) = "yes"; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:35: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ ../../gcc-4.9.2/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:458:5: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 2) = ""; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:460:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (part, 1) = ""; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:531:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] i = XVECLEN (desc, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:535:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 0, i) = copy_rtx (XVECEXP (desc, 1, i)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:541:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = XSTR (desc, 4); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23:../../gcc-4.9.2/gcc/genrecog.c note:: expanded from macro 'XSTR' 380:11#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ warning../../gcc-4.9.2/gcc/rtl.h:659: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]38 : note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:545:38: && (XSTR (pattern, 2)[0] == '0' + n warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ split_cond = join_c_conditions (XSTR (desc, 2), split_cond + 2); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23../../gcc-4.9.2/gcc/rtl.h:: 769note:23: : expanded from macro 'XSTR'note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/rtl.h ^ ~:659: 38../../gcc-4.9.2/gcc/rtl.h:659:38:: note: noteexpanded from macro 'RTL_CHECK2' : expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):341:5: note : array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c../../gcc-4.9.2/gcc/rtl.h::341547::2: 5:warning note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here XSTR (split, 1) = split_cond; rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h:769:../../gcc-4.9.2/gcc/genrecog.c23: :note381: expanded from macro 'XSTR': 8:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) warning ^ ~ : ../../gcc-4.9.2/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 659:38: || (XSTR (pattern, 2)[0] == '%'note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 769../../gcc-4.9.2/gcc/rtl.h::34123:: 5note: : noteexpanded from macro 'XSTR': array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ^ ~ ../../gcc-4.9.2/gcc/gensupport.c:548:2:../../gcc-4.9.2/gcc/rtl.h: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 659 XVEC (split, 2) = XVEC (desc, 5); : ^ ~ 38:../../gcc-4.9.2/gcc/rtl.h:771 :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)../../gcc-4.9.2/gcc/rtl.h:341 ^ ~:5: note: array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h: 659:38: rtunion fld[1]; note: expanded from macro 'RTL_CHECK2' ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/genrecog.c ^ ~: 382../../gcc-4.9.2/gcc/rtl.h::11341:5:: note : array 'fld' declared here warning rtunion fld[1]; : ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/gensupport.c:548: 20: && XSTR (pattern, 2)[1] == '0' + n)))warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ XVEC (split, 2) = XVEC (desc, 5); ../../gcc-4.9.2/gcc/rtl.h ^ ~: 769:../../gcc-4.9.2/gcc/rtl.h:771:23: 23note: expanded from macro 'XVEC' : note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ expanded from macro 'XSTR'../../gcc-4.9.2/gcc/rtl.h :659:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h:659 ^ ~ :../../gcc-4.9.2/gcc/rtl.h:341:538: note:: array 'fld' declared here note: rtunion fld[1]; expanded from macro 'RTL_CHECK2' ^ ../../gcc-4.9.2/gcc/gensupport.c:549#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 2: warning: ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h XSTR (split, 3) = XSTR (desc, 6); : ^ ~ 341../../gcc-4.9.2/gcc/rtl.h:769:5:: 23: notenote: : expanded from macro 'XSTR'array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ ^../../gcc-4.9.2/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:549:20: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:552:9: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds] attr = XVEC (desc, 7); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:554:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (desc, 4) = attr; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:578:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:593:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (sub, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:611:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) -o build/genconditions.o ../../gcc-4.9.2/gcc/genconditions.c ^ ~ ../../gcc-4.9.2/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:653:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:667:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (cur_attr, 1) = new_value; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:681:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attrs_vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:696:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (cur_attr, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:705:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] cur_attr = SET_SRC (cur_attr); ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genpreds.c:50:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 2), name, lineno)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/genrecog.c ^ ~ :447:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h const char *pred_name = XSTR (pattern, 1);: 341 ^ ~: 5: note: ../../gcc-4.9.2/gcc/rtl.h:array 'fld' declared here769 :23: rtunion fld[1]; note: expanded from macro 'XSTR' ^ ../../gcc-4.9.2/gcc/genpreds.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ :55../../gcc-4.9.2/gcc/rtl.h::25659::38: 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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h: if (validate_exp (XEXP (exp, 1), name, lineno))341:5 : note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genrecog.c:452../../gcc-4.9.2/gcc/rtl.h:13:: 770warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: note c_test = XSTR (insn, 2); : ^ ~ expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/rtl.h:769#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):23 : note ^ ~: expanded from macro 'XSTR' ../../gcc-4.9.2/gcc/rtl.h:659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ 38../../gcc-4.9.2/gcc/rtl.h::659: 38note: : 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]) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h341::5341:: note5: :array 'fld' declared here note rtunion fld[1];: array 'fld' declared here ^ ../../gcc-4.9.2/gcc/genrecog.c:454: rtunion fld[1];13 : ^ warning: ../../gcc-4.9.2/gcc/genpreds.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 65:11 c_test = XSTR (insn, 1);: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:769:23: for (p = XSTR (exp, 1); *p; p++)note : ^ ~expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/rtl.h ^ ~: 769:23../../gcc-4.9.2/gcc/rtl.h::659 :38note:: expanded from macro 'XSTR'note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/gensupport.c: 768#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ ../../gcc-4.9.2/gcc/rtl.h ^ ~: 16341:../../gcc-4.9.2/gcc/rtl.h ::5warning:: 659array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: pred_name = XSTR (pt, 1);38 : : ^ ~array 'fld' declared here rtunion fld[1]; note ^ : ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/genrecog.c769::23expanded from macro 'RTL_CHECK2': 468note: :expanded from macro 'XSTR'32 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning ^ ~ : ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 659:38341: note: expanded from macro 'RTL_CHECK2': 5 const char constraints0 = XSTR (pattern, 2)[0];:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ ~ ^ ~ : ../../gcc-4.9.2/gcc/rtl.h:341../../gcc-4.9.2/gcc/rtl.h:array 'fld' declared here: 5 rtunion fld[1];: note ^: 769array 'fld' declared here ../../gcc-4.9.2/gcc/genpreds.c rtunion fld[1];: :2370 ^: note:../../gcc-4.9.2/gcc/gensupport.c:772: :53expanded from macro 'XSTR'27 :: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) array 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))) ^ ~ ^ ~ "string '%s'", name, XSTR (exp, 1));../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/rtl.h: ^ ~: 659769::3823:../../gcc-4.9.2/gcc/rtl.h:: note : 769noteexpanded from macro 'XSTR' : :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23expanded from macro 'RTL_CHECK2': ^ ~ note : ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XSTR': 659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~38 :../../gcc-4.9.2/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):341: note 5: ^ ~: expanded from macro 'RTL_CHECK2' note: array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h rtunion fld[1]; : ^659 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-4.9.2/gcc/genrecog.c38::546 ^ ~ : note8../../gcc-4.9.2/gcc/rtl.h::: 341expanded from macro 'RTL_CHECK2': 5warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: ^ ~array 'fld' declared here src = SET_SRC (pattern); rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h : ^~~~~~~~~~~~~~~~~341 ^: 5: ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/gensupport.c1541note::: 22793array 'fld' declared here:: note16 : : expanded from macro 'SET_SRC'warning rtunion fld[1];: #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-4.9.2/gcc/rtl.h:804: pred_name = XSTR (pt, 1);32: note ^ ~: expanded from macro 'XCEXP' ../../gcc-4.9.2/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 769 ^ ~ :23../../gcc-4.9.2/gcc/genpreds.c../../gcc-4.9.2/gcc/rtl.h:::66095 ::note37: 17expanded from macro 'XSTR':: notewarning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)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]) ^ ~ validate_exp (XEXP (defn, 1), XSTR (defn, 0), lineno); ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h341::../../gcc-4.9.2/gcc/rtl.h6595:: note38: :array 'fld' declared here: 770note: :expanded from macro 'RTL_CHECK2'23 : note rtunion fld[1];: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XEXP' ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/genrecog.c341:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 5 ^ ~: note571:19: ../../gcc-4.9.2/gcc/rtl.h: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here659 :38 && ! strcmp (XSTR (src, 1), "address_operand")) rtunion fld[1];: ^ ~ ^note : ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/gensupport.c ::797:76953#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: 23 ^ ~: warning../../gcc-4.9.2/gcc/rtl.h :note341: :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 :expanded from macro 'XSTR' note if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))): array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h:659:769:3823:: 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) ^ ~ ../../gcc-4.9.2/gcc/rtl.h: ^ ~ 341:5../../gcc-4.9.2/gcc/rtl.h::659: 38:note : note: array 'fld' declared here expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.2/gcc/genrecog.c: 600../../gcc-4.9.2/gcc/rtl.h:27:: 341warning:5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here validate_pattern (SET_SRC (pattern), insn, NULL_RTX, 0); rtunion fld[1]; ^~~~~~~~~~~~~~~~~ ^ ../../gcc-4.9.2/gcc/gensupport.c:820:37: warning../../gcc-4.9.2/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 1541:22: note: if (XVECLEN (x, x_vecexp_pos) != XVECLEN (pt, 2))expanded from macro 'SET_SRC' ^ ~ #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h804::77932:40: :note note: : expanded from macro 'XCEXP'expanded from macro 'XVECLEN' ../../gcc-4.9.2/gcc/genpreds.c:140#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) : ^ ~20 : ^ ~ ../../gcc-4.9.2/gcc/rtl.hwarning:: 660:arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]../../gcc-4.9.2/gcc/rtl.h37:: note: 771expanded from macro 'RTL_CHECKC1' :23: match_test_str = XOBFINISH (rtl_obstack, const char *); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : expanded from macro 'XVEC' ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341../../gcc-4.9.2/gcc/../include/libiberty.h::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)3695 :: ^ ~38note: : note: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XOBFINISH'array 'fld' declared here: 659: 38 rtunion fld[1]; ^ #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ../../gcc-4.9.2/gcc/genrecog.c ^~~~~~~~~~~~~~~~~~~~: 610:: ../../gcc-4.9.2/gcc/../include/obstack.h25note::: expanded from macro 'RTL_CHECK2'429 :warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])8array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ note: validate_pattern (XEXP (pattern, 1), insn, NULL_RTX, 0); expanded from macro 'obstack_finish' ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: ../../gcc-4.9.2/gcc/rtl.h = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\: 770note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: :expanded from macro 'GET_NUM_ELEM' 23 ../../gcc-4.9.2/gcc/../include/obstack.h:: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note : 126expanded from macro 'XEXP':31 : ^~~~~note : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro '__INT_TO_PTR'../../gcc-4.9.2/gcc/rtl.h : ^ ~341:# define __INT_TO_PTR(P) ((P) + (char *) 0)5 ^ ~~~~~~~~~~: ../../gcc-4.9.2/gcc/rtl.h :note659: :array 'fld' declared here38 : note rtunion fld[1]; ^: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/gensupport.c:822:20:#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]../../gcc-4.9.2/gcc/rtl.h :341:5: for (j = 0; j < XVECLEN (pt, 2); j++)note : ^ ~array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genrecog.c:611:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:779:40 validate_pattern (XEXP (pattern, 2), insn, NULL_RTX, 0); : ^ ~ note: expanded from macro 'XVECLEN' ../../gcc-4.9.2/gcc/rtl.h:770:23: note#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): expanded from macro 'XEXP' ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~../../gcc-4.9.2/gcc/rtl.h :771../../gcc-4.9.2/gcc/rtl.h::23659::38 note: :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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h ^ ~:341:5 : ../../gcc-4.9.2/gcc/genpreds.c../../gcc-4.9.2/gcc/rtl.h:note149::: 3array 'fld' declared here659 :: rtunion fld[1]; 38 ^warning : : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'RTL_CHECK2' XEXP (and_exp, 1) = match_test_exp; #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:../../gcc-4.9.2/gcc/rtl.h23: note:: 392:32expanded from macro 'XEXP' : note: expanded from macro 'GET_NUM_ELEM' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-4.9.2/gcc/rtl.h : ^~~~~659: 38../../gcc-4.9.2/gcc/rtl.h: :note341: :expanded from macro 'RTL_CHECK2' 5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here: 341:5 rtunion fld[1];: ^ note: array 'fld' declared here ../../gcc-4.9.2/gcc/gensupport.c rtunion fld[1];: 824 ^: 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), lineno)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:835:33: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_RTX_LENGTH (code) != XVECLEN (pt, 2)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392../../gcc-4.9.2/gcc/genpreds.c:32:: 174:27note: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'GET_NUM_ELEM' if (needs_variable (XEXP (exp, 2), var))#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~ ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:../../gcc-4.9.2/gcc/rtl.h5:: 770:note23:: array 'fld' declared herenote: expanded from macro 'XEXP' rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~837 :20: ../../gcc-4.9.2/gcc/rtl.hwarning:: 659array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :38: note: expanded from macro 'RTL_CHECK2' for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];: 779 ^ :40../../gcc-4.9.2/gcc/genpreds.c:: 179note: :expanded from macro 'XVECLEN'27 : 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)) ^ ~ if (needs_variable (XEXP (exp, 1), var)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note../../gcc-4.9.2/gcc/rtl.h:: 770expanded from macro 'XVEC' :23: note: expanded from macro 'XEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659../../gcc-4.9.2/gcc/rtl.h:659:38::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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:341::5392:: note: 32array 'fld' declared here: note: expanded from macro 'GET_NUM_ELEM' rtunion fld[1]; ^ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:838:45: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!subst_pattern_match (XEXP (x, j), XVECEXP (pt, 2, j), lineno)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/genautomata.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1111:3 ^ ~ : warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ obstack_finish (&irp); ../../gcc-4.9.2/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~: 341:5: ../../gcc-4.9.2/gcc/../include/obstack.hnote:: 429:array 'fld' declared here 8: note: rtunion fld[1];expanded from macro 'obstack_finish' ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/print-rtl.c:220:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (REGNO (in_rtx) != ORIGINAL_REGNO (in_rtx)) ../../gcc-4.9.2/gcc/genpreds.c ^~~~~~~~~~~~~~~~~~~~~~~: 236:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct pred_data *p = lookup_predicate (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: ../../gcc-4.9.2/gcc/rtl.h:expanded from macro 'XSTR'1119 :29: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) expanded from macro 'ORIGINAL_REGNO' ^ ~ #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ../../gcc-4.9.2/gcc/rtl.h ^ ~: 659:38../../gcc-4.9.2/gcc/rtl.h: :note785: expanded from macro 'RTL_CHECK2':28 : note: expanded from macro 'X0UINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ :../../gcc-4.9.2/gcc/rtl.h:341:6585:38:: note : noteexpanded from macro 'RTL_CHECK1' : array 'fld' declared here rtunion fld[1];#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/gensupport.c ^ ~ :928 ^: 11../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/genpreds.c:341:::5 :238 notewarning:: 52: array 'fld' declared herearray 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] value = XSTR (elem->data, 1); ^ ~ rtunion fld[1]; ^ error ("reference to undefined predicate '%s'", XSTR (exp, 1));../../gcc-4.9.2/gcc/print-rtl.c : ^ ~../../gcc-4.9.2/gcc/rtl.h 221:35::../../gcc-4.9.2/gcc/rtl.h769::23769 ::warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 :note fprintf (outfile, " [%d]", ORIGINAL_REGNO (in_rtx)); : note ^~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'XSTR': expanded from macro 'XSTR' ../../gcc-4.9.2/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 1119 ^ ~../../gcc-4.9.2/gcc/rtl.h:: 29:659 ../../gcc-4.9.2/gcc/rtl.hnote: expanded from macro 'ORIGINAL_REGNO' :38:: 659:#define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) note: 38expanded from macro 'RTL_CHECK2' : ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h:785note../../gcc-4.9.2/gcc/genautomata.c : : ^ ~1182expanded from macro 'RTL_CHECK2' :../../gcc-4.9.2/gcc/rtl.h3 :::28 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 warning: ^ ~arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: : 5 obstack_finish (&irp);../../gcc-4.9.2/gcc/rtl.h : ^~~~~~~~~~~~~~~~~~~~~:341 :note5: :note array 'fld' declared herenote../../gcc-4.9.2/gcc/../include/obstack.h: : : 429array 'fld' declared here: rtunion fld[1];8 : note rtunion fld[1]; ^: ^expanded from macro 'obstack_finish'../../gcc-4.9.2/gcc/gensupport.cexpanded from macro 'X0UINT' :../../gcc-4.9.2/gcc/genpreds.c:945245:21:#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) :11 ^ ~: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: : ../../gcc-4.9.2/gcc/rtl.harray 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]658../../gcc-4.9.2/gcc/../include/obstack.h :38:: if (XSTR (exp, 1)[0] != '\0' 126note: : ^ ~31 expanded from macro 'RTL_CHECK1' value = XSTR (XEXP (elem->data, 2), 0);: ../../gcc-4.9.2/gcc/rtl.hnote ^ ~: 769 :: 23:expanded from macro '__INT_TO_PTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h341:note:5: 770:expanded from macro 'XSTR':23# define __INT_TO_PTR(P) ((P) + (char *) 0) : ^ ~~~~~~~~~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note : ^ ~array 'fld' declared here note : rtunion fld[1]; ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XEXP' ^ : 659:38:../../gcc-4.9.2/gcc/print-rtl.c: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)239 ^ ~:note14 : :expanded from macro 'RTL_CHECK2' warning../../gcc-4.9.2/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ 38../../gcc-4.9.2/gcc/rtl.h:: switch (NOTE_KIND (in_rtx)) 341 :note: ^~~~~~~~~~~~~~~~~~expanded from macro 'RTL_CHECK2'5 : note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];: ^ ~ ^ 960:25../../gcc-4.9.2/gcc/genpreds.c::../../gcc-4.9.2/gcc/rtl.h258: :note769: 24expanded from macro 'NOTE_KIND': warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 35#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE): note ^ ~ mark_mode_tests (XEXP (exp, 1));: expanded from macro 'XSTR'../../gcc-4.9.2/gcc/rtl.h ^ ~: 801:32:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-4.9.2/gcc/rtl.h note: :expanded from macro 'XCINT'770 ^~~: 23: ../../gcc-4.9.2/gcc/rtl.h:#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)659note: 39: :expanded from macro 'XEXP' ^ ~note: expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-4.9.2/gcc/rtl.h : ^ ~660:37#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~note ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: :../../gcc-4.9.2/gcc/genautomata.c../../gcc-4.9.2/gcc/genrecog.c::735659expanded from macro 'RTL_CHECKC1'341: :::381233#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])245 :: ^ ~3: ../../gcc-4.9.2/gcc/rtl.h :warning341:: note::5: :array 'fld' declared here array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];warning : ^note note: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: expanded from macro 'RTL_CHECK2' test->u.veclen = XVECLEN (pattern, 2); ^ ~ obstack_finish (&irp);array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ^ ~ ../../gcc-4.9.2/gcc/../include/obstack.h:../../gcc-4.9.2/gcc/print-rtl.c../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:429246::::779308: 341:::40 5warning::: notenote: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]noteexpanded from macro 'obstack_finish' : expanded from macro 'XVECLEN': fprintf (outfile, " %d", NOTE_EH_HANDLER (in_rtx)); = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ^ ~ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genpreds.c :../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/../include/obstack.h::261771../../gcc-4.9.2/gcc/rtl.h::23:25:952: :126notewarning: 31:expanded from macro 'XVEC': 31:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : expanded from macro 'NOTE_EH_HANDLER'expanded from macro '__INT_TO_PTR' && NO_MODE_TEST (XEXP (exp, 1))); # define __INT_TO_PTR(P) ((P) + (char *) 0) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~~~~~~~~~~ ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::659:801:38:32 ../../gcc-4.9.2/gcc/rtl.h:: 770notenote: :expanded from macro 'XCINT' : 23expanded from macro 'RTL_CHECK2': #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)note : ^ ~expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.h :660 ^ ~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~37: note../../gcc-4.9.2/gcc/rtl.h : :expanded from macro 'RTL_CHECKC1'392 ../../gcc-4.9.2/gcc/rtl.h::32#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): note ^ ~659 : :../../gcc-4.9.2/gcc/rtl.h:expanded from macro 'GET_NUM_ELEM'38341:5 :: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note : ^~~~~expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/gensupport.c :note../../gcc-4.9.2/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341array 'fld' declared here: 1006 5 rtunion fld[1];: ^ ~ :27 ^ : ../../gcc-4.9.2/gcc/print-rtl.cnote :: warningarray 'fld' declared here: 271../../gcc-4.9.2/gcc/genpreds.c:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]25 rtunion fld[1]; : 228 ^:: i = n_alternatives (XSTR (pattern, 2)); 37 : ^ ~warning ../../gcc-4.9.2/gcc/genrecog.cnote:: : 753array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'NO_MODE_TEST'18 :: const char *label = NOTE_DELETED_LABEL_NAME (in_rtx);769 warning: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) 23 ^~~: pred_name = XSTR (pattern, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:676:note949:::: 76939::23 31note:expanded from macro 'XSTR': note : note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XSTR' : ^ ~expanded from macro 'RTX_FLAG' ../../gcc-4.9.2/gcc/genautomata.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 1264 ^ ~: : expanded from macro 'NOTE_DELETED_LABEL_NAME' 42 :#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ../../gcc-4.9.2/gcc/rtl.hwarning#define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE): ../../gcc-4.9.2/gcc/rtl.h array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: :659 ^ ~: 65938../../gcc-4.9.2/gcc/rtl.h DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^~~ : ^ ~:803 :38 ../../gcc-4.9.2/gcc/rtl.h:note32::: :note341: expanded from macro 'RTL_CHECK2'expanded from macro 'XCSTR':../../gcc-4.9.2/gcc/rtl.h 5:note769 ::: 23 :#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)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]; expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.h ^ ^ ~: ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)660 ../../gcc-4.9.2/gcc/genpreds.c ../../gcc-4.9.2/gcc/rtl.h::266 ^ ~341:5: 24:::37../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.hnote ::659: :notearray 'fld' declared here: 341expanded from macro 'RTL_CHECKC1':warning38: : rtunion fld[1]; array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note5 : :expanded from macro 'RTL_CHECK2' ^ mark_mode_tests (XEXP (exp, 1)); #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/genrecog.cnote ^ ~: ^ ~817 :: ^ ~array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h26:::341 770warning:: 5 rtunion fld[1];:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^note: 23 :array 'fld' declared here../../gcc-4.9.2/gcc/gensupport.c sub = add_to_sequence (XVECEXP (pattern, 2, i),: ^ ~note 1009 rtunion fld[1];: 14: : warningexpanded from macro 'XEXP' ^ ../../gcc-4.9.2/gcc/rtl.h: :778../../gcc-4.9.2/gcc/print-rtl.c::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 30939 :: note if (!*(XSTR (pattern, 2))): ^ ~expanded from macro 'XVECEXP' 40 ^ ~ : ../../gcc-4.9.2/gcc/rtl.h#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)warning: 659 ^ ~ :: 38../../gcc-4.9.2/gcc/rtl.h:array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-4.9.2/gcc/rtl.h 771 :note:23769: else if (i == 8 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL) :: noteexpanded from macro 'RTL_CHECK2'23 : :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)note : ../../gcc-4.9.2/gcc/rtl.h ^ ~expanded from macro 'XSTR' ^ ~ ../../gcc-4.9.2/gcc/rtl.h: :3411102../../gcc-4.9.2/gcc/rtl.h::28#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)659 :: ^ ~5: :38note : note:: array 'fld' declared hereexpanded from macro 'JUMP_LABEL' ../../gcc-4.9.2/gcc/rtl.h : #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)note rtunion fld[1];: 659expanded from macro 'RTL_CHECK2': ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 38 ^ ~ ^ : ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.hnote../../gcc-4.9.2/gcc/genpreds.c:: :804269::66225:32expanded from macro 'RTL_CHECK2':35 : note:warning: : expanded from macro 'XCEXP'notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTVEC_ELT'#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h ^ ~ :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) 341 ^~~~~: 5../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:: || NO_MODE_TEST (XEXP (exp, 1)));:341 660: :note375 ^ ~::: array 'fld' declared herenote : array 'fld' declared here note: rtunion fld[1]; ^ expanded from macro 'RTL_CHECKC1' ../../gcc-4.9.2/gcc/genrecog.c :838:27:../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ 770 : 23../../gcc-4.9.2/gcc/rtl.h sub = add_to_sequence (XVECEXP (pattern, 1, i), ^ : ^ ~: 341 :5note: note: : expanded from macro 'XEXP'array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h:778 :39 rtunion fld[1]; : ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-4.9.2/gcc/print-rtl.c ^ ~: note318: :42expanded from macro 'XVECEXP'../../gcc-4.9.2/gcc/rtl.h:: 659 warning: :38array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds]: #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)note ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h: fprintf (outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx)));771 : ^~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 23: ^ ~note : expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/genpreds.c:228#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~ 37: note../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: ::6591102:expanded from macro 'NO_MODE_TEST'28 ::38: note#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil): note ^~~expanded from macro 'JUMP_LABEL' : expanded from macro 'RTL_CHECK2'#define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:804:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):32676:: 31 ^ ~ : notenote: ../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'XCEXP'662 :expanded from macro 'RTX_FLAG'../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/gensupport.c35::#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 1072 341note: :: 275: ^ ~expanded from macro 'RTVEC_ELT': #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])array 'fld' declared here ^~~ ^~~~~ i = n_alternatives (XSTR (pattern, 2));../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: : 660../../gcc-4.9.2/gcc/rtl.h341 ^ ~: :341:5:../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];37:: 5 : ^: 769note:note 23: :: array 'fld' declared hereexpanded from macro 'RTL_CHECKC1'note note: : array 'fld' declared here expanded from macro 'XSTR' rtunion fld[1]; ^ rtunion fld[1];#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-4.9.2/gcc/genpreds.c ../../gcc-4.9.2/gcc/rtl.h:: ^ ~276 :821../../gcc-4.9.2/gcc/rtl.h24::31659:38::: warningnote: : noteexpanded from macro 'INSN_UID': expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define INSN_UID(INSN) XINT (INSN, 0) ^~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) mark_mode_tests (XEXP (exp, 1)); ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/rtl.h::341767../../gcc-4.9.2/gcc/rtl.h::535::770 : :notenote: : expanded from macro 'XINT' array 'fld' declared here 23:#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) rtunion fld[1]; ^~~ note: ^expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/genautomata.c #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 659 ^ ~:39 1294: ../../gcc-4.9.2/gcc/rtl.h:42::note659: expanded from macro 'RTL_CHECK2': 38warning :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : expanded from macro 'RTL_CHECK2' ^~~ DECL_UNIT (decl)->automaton_name = XSTR (def, 1);../../gcc-4.9.2/gcc/rtl.h:341: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 ^ ~ : ../../gcc-4.9.2/gcc/rtl.h ^ ~: 769:../../gcc-4.9.2/gcc/rtl.hnote23: :array 'fld' declared here: 341 note rtunion fld[1];: : ^ 5../../gcc-4.9.2/gcc/print-rtl.cexpanded from macro 'XSTR':: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note439: :10: warning ^ ~array 'fld' declared here : ../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] : 659 if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL:38 : note ^: ^~~~~~~~~~~~~~~~~~ expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/genpreds.c #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-4.9.2/gcc/rtl.h ^ ~: 960:../../gcc-4.9.2/gcc/rtl.h25277:::341:524: note:note : warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'NOTE_KIND'../../gcc-4.9.2/gcc/gensupport.carray 'fld' declared here: 1128 mark_mode_tests (XEXP (exp, 2));: rtunion fld[1];#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) 18 ^ ~ ^ ~ : ^ ../../gcc-4.9.2/gcc/rtl.h :warning801: ../../gcc-4.9.2/gcc/rtl.h::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]32:770 : const char *c = XSTR (pattern, 2);note : 23 ^ ~expanded from macro 'XCINT' :../../gcc-4.9.2/gcc/rtl.h#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) : note: ^ ~expanded from macro 'XEXP'769 : 23: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-4.9.2/gcc/rtl.h: : ^ ~expanded from macro 'XSTR'660:37 :../../gcc-4.9.2/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 659 ^ ~: 38 : notenote: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':: 659 expanded from macro 'RTL_CHECK2': ../../gcc-4.9.2/gcc/genautomata.c#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ : ^ ~note 1315../../gcc-4.9.2/gcc/rtl.h :: 341:../../gcc-4.9.2/gcc/rtl.h:expanded from macro 'RTL_CHECK2'5:32 ::341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning:: 5note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ note : ../../gcc-4.9.2/gcc/rtl.h: array 'fld' declared herearray 'fld' declared here : out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE);341 : ^ ~ 5../../gcc-4.9.2/gcc/rtl.h: rtunion fld[1];: rtunion fld[1];769note ^: 23 : :../../gcc-4.9.2/gcc/genpreds.carray 'fld' declared here ^ : rtunion fld[1];280../../gcc-4.9.2/gcc/print-rtl.c: 26:note440 ^: : expanded from macro 'XSTR'../../gcc-4.9.2/gcc/gensupport.cwarning :: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6 :1151 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)6 && NO_MODE_TEST (XEXP (exp, 1)))warning ^ ~ ^ ~ : array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-4.9.2/gcc/rtl.h:warning659:: || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL)../../gcc-4.9.2/gcc/rtl.h38 ::770 :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note ^~~~~~~~~~~~~~~~~~23 : : XSTR (pattern, 2) = new_c; expanded from macro 'RTL_CHECK2' note../../gcc-4.9.2/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~:expanded from macro 'XEXP'960../../gcc-4.9.2/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-4.9.2/gcc/rtl.h:: ^ ~25 341../../gcc-4.9.2/gcc/genflags.c::../../gcc-4.9.2/gcc/rtl.h::85769 ::note23659: :51338::: notenote: expanded from macro 'NOTE_KIND'array 'fld' declared here: :expanded from macro 'RTL_CHECK2' rtunion fld[1]; warning#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ^ ~ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ../../gcc-4.9.2/gcc/genautomata.cexpanded from macro 'XSTR': 1317../../gcc-4.9.2/gcc/rtl.h: ^ ~52#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ::801 : 32 ^ ~: ../../gcc-4.9.2/gcc/genpreds.c../../gcc-4.9.2/gcc/rtl.h:warning:note: int len = XVECLEN (insn, 1);659: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XCINT'228 38: fatal ("invalid string `%s' in define_bypass", XSTR (def, 1)); ^ ~ ^ ~ note#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int): : 37../../gcc-4.9.2/gcc/rtl.h:expanded from macro 'RTL_CHECK2':../../gcc-4.9.2/gcc/rtl.h ^ ~:769 : 23779:note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :expanded from macro 'NO_MODE_TEST'note ../../gcc-4.9.2/gcc/rtl.h: :#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)66040expanded from macro 'XSTR' : ^ ~ ^~~note:: ../../gcc-4.9.2/gcc/rtl.h37expanded from macro 'XVECLEN':../../gcc-4.9.2/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 676341note : ^ ~31: : :../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':5 #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) 659::note#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): 38 :expanded from macro 'RTX_FLAG' ^ ~note ^ ~#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG): expanded from macro 'RTL_CHECK2' ^~~../../gcc-4.9.2/gcc/rtl.hnote#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: ../../gcc-4.9.2/gcc/rtl.h array 'fld' declared here: ^ ~ ../../gcc-4.9.2/gcc/rtl.h341:: rtunion fld[1];771 5 ^ :341../../gcc-4.9.2/gcc/genemit.c../../gcc-4.9.2/gcc/rtl.h:::5:23:124 341 :note5::note: : 23array 'fld' declared herenote: note : expanded from macro 'XVEC'array 'fld' declared here rtunion fld[1];: array 'fld' declared here ^ rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ../../gcc-4.9.2/gcc/print-rtl.c ^: ^ ~510 : 22../../gcc-4.9.2/gcc/genautomata.c:: ../../gcc-4.9.2/gcc/rtl.h ^1318: :31 659warning:../../gcc-4.9.2/gcc/genpreds.c :: warning: :array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]38281: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :note25: in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE);expanded from macro 'RTL_CHECK2' if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, i): ^~~~~~~~~~~~~~~~~~ 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]../../gcc-4.9.2/gcc/rtl.h : 843../../gcc-4.9.2/gcc/rtl.h::25 || NO_MODE_TEST (XEXP (exp, 2)));: 769 ^ ~ : ^ ~note : ../../gcc-4.9.2/gcc/gensupport.c23expanded from macro 'INSN_CODE': ../../gcc-4.9.2/gcc/rtl.h:#define INSN_CODE(INSN) XINT (INSN, 6)note : ../../gcc-4.9.2/gcc/rtl.h ^ ~ :1219770expanded from macro 'XSTR':../../gcc-4.9.2/gcc/rtl.h: 34::76723: 23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):392 :note note ^ ~: : :expanded from macro 'XEXP'warning 32expanded from macro 'XINT'../../gcc-4.9.2/gcc/rtl.h:: :#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)659array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note :: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)38 expanded from macro 'GET_NUM_ELEM': ^ ~ XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ ^ ~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ../../gcc-4.9.2/gcc/rtl.hnote: : expanded from macro 'RTL_CHECK2'659../../gcc-4.9.2/gcc/rtl.h ^~~~~ ../../gcc-4.9.2/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659 38 ^ ~: :769 :../../gcc-4.9.2/gcc/rtl.h23:note341: :expanded from macro 'RTL_CHECK2': :5note: 38: :note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XSTR' ^ ~note: : expanded from macro 'RTL_CHECK2'array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/rtl.h ^ ~ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 ../../gcc-4.9.2/gcc/rtl.h ^ ~: rtunion fld[1]; : ^5../../gcc-4.9.2/gcc/genpreds.c 659:::../../gcc-4.9.2/gcc/genautomata.c228: 132038:note::: 52 :37note: notearray 'fld' declared here: warning: : expanded from macro 'RTL_CHECK2'expanded from macro 'NO_MODE_TEST' array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ fatal ("invalid string `%s' in define_bypass", XSTR (def, 2));#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) rtunion fld[1]; ^ ~../../gcc-4.9.2/gcc/rtl.h ^: ^~~ 341../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/print-rtl.c::5::769534 :10:note23../../gcc-4.9.2/gcc/rtl.h::: array 'fld' declared herewarning676:: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];31note: : ^ && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) expanded from macro 'XSTR'../../gcc-4.9.2/gcc/gensupport.c ^~~~~~~~~~~~~~~ :note : 1219expanded from macro 'RTX_FLAG':7 #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:: 341 warning960 ^~~: ::array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h : 525659: :note../../gcc-4.9.2/gcc/rtl.h XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ::34138 : note:: 5expanded from macro 'NOTE_KIND'array 'fld' declared here : ^ ~:#define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE): rtunion fld[1]; ^ ~ warning : note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h note../../gcc-4.9.2/gcc/rtl.h :: :801expanded from macro 'RTL_CHECK2': :array 'fld' declared here ^32 : rtunion fld[1]; ../../gcc-4.9.2/gcc/genflags.c769#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : for (i = 0; i < XVECLEN (x, 1); i++):91note ^: ^ ~ :23 20 ^ ~../../gcc-4.9.2/gcc/rtl.h:: :notewarning: : 341expanded from macro 'XCINT':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'XSTR' 5: max_operand_1 (XVECEXP (insn, 1, i));#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)note : ^ ~ ^ ~array 'fld' declared here ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];::../../gcc-4.9.2/gcc/rtl.h779:660: 37:: ^ note../../gcc-4.9.2/gcc/rtl.h778:40: 659../../gcc-4.9.2/gcc/genautomata.c:expanded from macro 'RTL_CHECKC1'39::: :note1330: 38:note:expanded from macro 'XVECLEN'#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) 42note ^ ~: : expanded from macro 'XVECEXP':expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.hwarning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) 341#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): ^ ~ ^ ~ DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3);../../gcc-4.9.2/gcc/rtl.h ^ ~ 5 ../../gcc-4.9.2/gcc/rtl.h ::../../gcc-4.9.2/gcc/rtl.h ^ ~341 ../../gcc-4.9.2/gcc/genextract.c../../gcc-4.9.2/gcc/rtl.h:note:: ../../gcc-4.9.2/gcc/genpreds.c5771:::323771:::76923:::23101: clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ :note23array 'fld' declared here: -o build/genattr.o ../../gcc-4.9.2/gcc/genattr.c 3 7: rtunion fld[1];: expanded from macro 'XVEC'note note::: ^ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) warningexpanded from macro 'XVEC'notewarning : : ^ ~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)../../gcc-4.9.2/gcc/print-rtl.c../../gcc-4.9.2/gcc/rtl.h: : ^ ~array 'fld' declared here: 635 if (XVECLEN (insn, 1) == 1) 659array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];expanded from macro 'XSTR': 39 ^ ^ ~../../gcc-4.9.2/gcc/rtl.h XEXP (and_exp, 1) = match_test_exp;: ::659: ^ ~ 3838 warning: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):note: : ../../gcc-4.9.2/gcc/rtl.h expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/rtl.h array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]: note 779 ^ ~:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) fprintf (outfile, " [%d uses]", LABEL_NUSES (in_rtx));: :: ^~~~~~~~~~~~~~~~~~~~ 40expanded from macro 'RTL_CHECK2' ^ ~23 ::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ../../gcc-4.9.2/gcc/rtl.hnote: expanded from macro 'XEXP': ^ ~ 1047 :26../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'XVECLEN'../../gcc-4.9.2/gcc/gensupport.c../../gcc-4.9.2/gcc/rtl.h:::1264:: :note ^ ~65929662 :: 39235::#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) warning../../gcc-4.9.2/gcc/rtl.h ^ ~: expanded from macro 'LABEL_NUSES':array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : ../../gcc-4.9.2/gcc/rtl.h:659::3238771:expanded from macro 'RTVEC_ELT'::: return join_c_conditions (XSTR (ce_elem->data, 1),23 #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])38note : ^ ~ expanded from macro 'GET_NUM_ELEM' note ^~~~~: : expanded from macro 'XVEC'../../gcc-4.9.2/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~ : 341note../../gcc-4.9.2/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)::note : 5 801:../../gcc-4.9.2/gcc/rtl.h ^~~~~expanded from macro 'RTL_CHECK2'note ::: 32#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~: 769array 'fld' declared here :../../gcc-4.9.2/gcc/rtl.h ^ ~23 :../../gcc-4.9.2/gcc/rtl.h expanded from macro 'RTL_CHECK2': note../../gcc-4.9.2/gcc/rtl.h : note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): rtunion fld[1];: expanded from macro 'XCINT'659341 ^ ~ 341 expanded from macro 'XSTR'::#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) 5:../../gcc-4.9.2/gcc/rtl.h :5 :note ^ ^ ~ : array 'fld' declared here38:../../gcc-4.9.2/gcc/rtl.h341:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];: 5660 ^ ^ ~notenote:: : array 'fld' declared here :note37../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : : rtunion fld[1]; ../../gcc-4.9.2/gcc/genpreds.c ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note::355659 : ^ ~38:array 'fld' declared here../../gcc-4.9.2/gcc/genemit.c: : 131:32 rtunion fld[1];expanded from macro 'RTL_CHECKC1': 23:: ^ ../../gcc-4.9.2/gcc/rtl.h notewarning : warning array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:392#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]): :: 32expanded 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])../../gcc-4.9.2/gcc/rtl.h:: int test1 = NO_MODE_TEST (XEXP (subexp, 1)); for (i = 0; i < XVECLEN (x, 1); i++) 341 ^ ~ : ^ ~5note : ^ ~ note : ../../gcc-4.9.2/gcc/rtl.h: expanded from macro 'GET_NUM_ELEM'array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h :770: rtunion fld[1];:34123:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)5../../gcc-4.9.2/gcc/rtl.h: : note ^~~~~:: ^ note ../../gcc-4.9.2/gcc/rtl.h: expanded from macro 'XEXP'array 'fld' declared here : 779: rtunion fld[1];40341: : ^5note :: ../../gcc-4.9.2/gcc/gensupport.c :expanded from macro 'XVECLEN'note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)1265: array 'fld' declared here: ^ ~8 #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h ^: :../../gcc-4.9.2/gcc/genextract.c659: :warning ^ ~: 38102:: 15:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h warning: : XSTR (insn_elem->data, 2));771note:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 ^ ~: expanded from macro 'RTL_CHECK2' note: ../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):expanded from macro 'XVEC' 769 walk_rtx (XVECEXP (insn, 1, 0), &acc); ^ ~:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ 23 ^ ~../../gcc-4.9.2/gcc/genpreds.c : :../../gcc-4.9.2/gcc/rtl.hnote228::659:37: :38 : expanded from macro 'XSTR'../../gcc-4.9.2/gcc/rtl.h note../../gcc-4.9.2/gcc/genautomata.c: note: :expanded from macro 'NO_MODE_TEST'expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)1354 :: ^ ~40 #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)778 ../../gcc-4.9.2/gcc/rtl.h: ^~~ warning :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :../../gcc-4.9.2/gcc/genflags.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]39: ../../gcc-4.9.2/gcc/rtl.h:659: ^ ~: second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',',38 132../../gcc-4.9.2/gcc/rtl.h ^ ~676::: 31note: note: : expanded from macro 'RTL_CHECK2':expanded from macro 'XVECEXP' ../../gcc-4.9.2/gcc/rtl.h34392: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: : : ^ ~#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) expanded from macro 'RTX_FLAG'warning769 : ../../gcc-4.9.2/gcc/rtl.h32 ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG): 23note: 341expanded from macro 'GET_NUM_ELEM' :: int truth = maybe_eval_c_test (XSTR (insn, 2));../../gcc-4.9.2/gcc/rtl.h ^ ~ ^~~ : 5 771../../gcc-4.9.2/gcc/rtl.h:: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note:note../../gcc-4.9.2/gcc/rtl.h: 23 expanded from macro 'XSTR' ^~~~~ 769: :::array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)23 : ^ ~341 :note rtunion fld[1]; 5../../gcc-4.9.2/gcc/rtl.h: ../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'XVEC'659note : :expanded from macro 'XSTR'note341:: array 'fld' declared here ^38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; 5 ^ ~ ^ : ../../gcc-4.9.2/gcc/rtl.hnote../../gcc-4.9.2/gcc/genpreds.c: ^ ~: ::array 'fld' declared here368 659note../../gcc-4.9.2/gcc/rtl.h:::659: 3238::expanded from macro 'RTL_CHECK2' :38 :note : rtunion fld[1];warning expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^note: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/genemit.c ^ ~ :../../gcc-4.9.2/gcc/gensupport.c../../gcc-4.9.2/gcc/rtl.h: int test1 = NO_MODE_TEST (XEXP (subexp, 1));#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])134../../gcc-4.9.2/gcc/rtl.h1280 : ^ ~ ::3:341 : ^ ~13662 :::35 ../../gcc-4.9.2/gcc/rtl.hwarning5:: :warning ../../gcc-4.9.2/gcc/rtl.h: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341expanded from macro 'RTVEC_ELT' : : : gen_exp (XVECEXP (x, 1, i), subroutine_type, used);5note770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 23: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])array 'fld' declared here: XSTR (eq_attr, 1) = "yes"; :note ^ ~ rtunion fld[1]; : note ^ ~expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/rtl.h : array 'fld' declared here #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^~~~~ ^769 rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/genautomata.c../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::../../gcc-4.9.2/gcc/rtl.h23:::778341659::1357::538:59 :39 note:note: : ::expanded from macro 'XSTR'note: expanded from macro 'XVECEXP'note array 'fld' declared here : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1];warning ^expanded from macro 'RTL_CHECK2' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) : #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] ^ ~ ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/genextract.c fatal ("invalid second string `%s' in exclusion_set", XSTR (def, 1));: : ^ ~104 ../../gcc-4.9.2/gcc/rtl.h:659../../gcc-4.9.2/gcc/rtl.h::../../gcc-4.9.2/gcc/genpreds.c14769::771::: 22838:../../gcc-4.9.2/gcc/print-rtl.c233723::: ::notenote: 723warning :: noteexpanded from macro 'NO_MODE_TEST'6 :: ../../gcc-4.9.2/gcc/genflags.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil):note : : 196expanded from macro 'RTL_CHECK2':expanded from macro 'XVEC' expanded from macro 'XSTR' ^~~ warning for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) : 34#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]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~:../../gcc-4.9.2/gcc/rtl.h : ^ ~ ^ ~warning if (PREV_INSN (x) == 0)../../gcc-4.9.2/gcc/rtl.h : : ^~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 341 ^ ~../../gcc-4.9.2/gcc/rtl.h 676::../../gcc-4.9.2/gcc/rtl.h531:: 659:../../gcc-4.9.2/gcc/rtl.h::659 : int truth = maybe_eval_c_test (XSTR (insn, 2)); 38:779: ../../gcc-4.9.2/gcc/rtl.hnote:38 : :expanded from macro 'RTX_FLAG':note40: ^ ~expanded from macro 'RTL_CHECK2': 824 :#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)note25#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): note:: noteexpanded from macro 'XVECLEN' ^~~ : array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ../../gcc-4.9.2/gcc/rtl.h: rtunion fld[1]; 341 ^ ~note ^ ~:expanded from macro 'RTL_CHECK2' : ^: 5769#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-4.9.2/gcc/gensupport.c:expanded from macro 'PREV_INSN':../../gcc-4.9.2/gcc/rtl.h ^ ~:23341 :note: note1283 :../../gcc-4.9.2/gcc/rtl.h3: ../../gcc-4.9.2/gcc/rtl.h: #define PREV_INSN(INSN) XEXP (INSN, 1)5::771array 'fld' declared hereexpanded from macro 'XSTR' ^ ~ 662:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): : 23../../gcc-4.9.2/gcc/rtl.h: rtunion fld[1];warning: :note770 ^ ^ ~: note: : array 'fld' declared here../../gcc-4.9.2/gcc/genpreds.c../../gcc-4.9.2/gcc/genattrtab.c23:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]35: :../../gcc-4.9.2/gcc/rtl.h:352:: : note rtunion fld[1];7: 659 XEXP (ite, 1) = val;expanded from macro 'XVEC'expanded from macro 'XEXP'369 :: ^38 warning::: 32 note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: ^ ~ arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] : : ../../gcc-4.9.2/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTVEC_ELT'warningexpanded from macro 'RTL_CHECK2' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): : ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~~~770array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~ ^ ~ 23../../gcc-4.9.2/gcc/rtl.h int test2 = NO_MODE_TEST (XEXP (subexp, 2));: h = XOBNEW (hash_obstack, struct attr_hash); ../../gcc-4.9.2/gcc/rtl.h : ../../gcc-4.9.2/gcc/rtl.h: ^ ~341../../gcc-4.9.2/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 5 659::: :note38 : 341659../../gcc-4.9.2/gcc/../include/libiberty.hnoteexpanded from macro 'XEXP': :../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here366 ::5770:: :3038#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) :../../gcc-4.9.2/gcc/genautomata.c:: : 23:notenote: rtunion fld[1];: expanded from macro 'XOBNEW'note ^ ~expanded from macro 'RTL_CHECK2' ^: 1412 #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T)))../../gcc-4.9.2/gcc/rtl.hnote:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2': array 'fld' declared here 659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~:: ../../gcc-4.9.2/gcc/genemit.c../../gcc-4.9.2/gcc/../include/obstack.h ^ ~38: rtunion fld[1];:expanded from macro 'XEXP' 405 ../../gcc-4.9.2/gcc/rtl.hnote:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)18 :../../gcc-4.9.2/gcc/rtl.h:141: 4: ^ ~: 34123: ^:: : 392../../gcc-4.9.2/gcc/genflags.c../../gcc-4.9.2/gcc/rtl.h warning:: 5warningarithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]:expanded from macro 'RTL_CHECK2'659 ::236::32 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : 38 16note:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ :note: str_patterns = XOBNEWVEC (&irp, char **, patterns_length); : ../../gcc-4.9.2/gcc/rtl.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ for (i = 0; i < XVECLEN (x, 2); i++)warning:array 'fld' declared here: : ^ ~ rtunion fld[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'obstack_alloc' 341../../gcc-4.9.2/gcc/../include/libiberty.hnote : obstack_finish (__h); }): expanded from macro 'GET_NUM_ELEM' ^ : ^~~~~~~~~~~~~~~~~~~~ for (p = XSTR (insn, 2); *p; p++) 367 5#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : ^~~~~ ^ ~../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/print-rtl.c:::../../gcc-4.9.2/gcc/rtl.h77935../../gcc-4.9.2/gcc/../include/obstack.h: 725note::expanded from macro 'RTL_CHECK2'6341:::429 ../../gcc-4.9.2/gcc/rtl.h40: 5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :notearray 'fld' declared here: : ^ ~769 note:: warning 23: expanded from macro 'XOBNEWVEC'8:: ../../gcc-4.9.2/gcc/genpreds.c rtunion fld[1];note:: notearray 'fld' declared here: expanded from macro 'obstack_finish': note : rtunion fld[1];expanded from macro 'XSTR'expanded from macro 'XVECLEN' 228 ^: 37 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)#define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^ note : ../../gcc-4.9.2/gcc/gensupport.cexpanded from macro 'NO_MODE_TEST' ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-4.9.2/gcc/../include/obstack.h ^~~ ^ ~1284 ^ ~ x = PREV_INSN (x);:../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:: 126771: ^~~~~~~~~~~~~../../gcc-4.9.2/gcc/genextract.c31:::3 659:676:::23: ../../gcc-4.9.2/gcc/../include/obstack.h10731:::note warning 405: :note38expanded from macro '__INT_TO_PTR': :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h12note::: XEXP (ite, 2) = str;: note# define __INT_TO_PTR(P) ((P) + (char *) 0): 4: : 824 ^ ~expanded from macro 'XVEC'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])../../gcc-4.9.2/gcc/rtl.h25 : expanded from macro 'RTX_FLAG': ^ ~~~~~~~~~~770#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): walk_rtx (XVECEXP (insn, 1, i), &acc); notenote: 23 expanded from macro 'obstack_alloc' ^ ~ ^ ~ : ^ ~ expanded from macro 'PREV_INSN' obstack_finish (__h); })#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h : #define PREV_INSN(INSN) XEXP (INSN, 1) : ^ ~note : 341expanded from macro 'XEXP'../../gcc-4.9.2/gcc/rtl.h659 ^~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~~~~~~~~~~~~~~~~~~ :38../../gcc-4.9.2/gcc/rtl.h :::../../gcc-4.9.2/gcc/genattrtab.c../../gcc-4.9.2/gcc/rtl.h770: ^ ~366:../../gcc-4.9.2/gcc/../include/obstack.h : 341../../gcc-4.9.2/gcc/rtl.h::::56597429note5:: :warning:: :38::expanded from macro 'RTL_CHECK2': 23778:8 :notenotearithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] :notenote: : : array 'fld' declared hereexpanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' array 'fld' declared here 39 #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; rtunion fld[1]; h = XOBNEW (hash_obstack, struct attr_hash);:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/../include/libiberty.h :: ^ ~../../gcc-4.9.2/gcc/genpreds.cexpanded from macro 'obstack_finish' : 366../../gcc-4.9.2/gcc/rtl.h::381341:: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\15530::: notenote ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 659warning: : 38expanded from macro 'XOBNEW': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-4.9.2/gcc/../include/obstack.h:../../gcc-4.9.2/gcc/rtl.h #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))): : :array 'fld' declared here expanded from macro 'XVECEXP': 392note pos = &XEXP (subexp, 2);: 126 ^ ~: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)expanded from macro 'RTL_CHECK2'32 rtunion fld[1]; : ../../gcc-4.9.2/gcc/../include/obstack.h: :31note: ^405 ^ ~: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])4expanded from macro 'GET_NUM_ELEM'note../../gcc-4.9.2/gcc/rtl.h : note:: 770:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): ^ ~expanded from macro '__INT_TO_PTR'expanded from macro 'obstack_alloc'23 ^~~~~ :../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/rtl.h:# define __INT_TO_PTR(P) ((P) + (char *) 0) obstack_finish (__h); }) :341 771: ^~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ : ../../gcc-4.9.2/gcc/rtl.hnote23:: ../../gcc-4.9.2/gcc/../include/obstack.hexpanded from macro 'XEXP':5341 : note:note429:: 5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)expanded from macro 'XVEC'::8array 'fld' declared here : rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note ^ ~ note ^ ^ ~ : ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here../../gcc-4.9.2/gcc/print-rtl.c : ::659../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];: :expanded from macro 'obstack_finish'659728 ^: 38 38::../../gcc-4.9.2/gcc/genemit.c: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\61 : note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note:145../../gcc-4.9.2/gcc/../include/obstack.h: : ::warning126: expanded from macro 'RTL_CHECK2'23:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:expanded from macro 'RTL_CHECK2' 31 : note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: expanded from macro '__INT_TO_PTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for (i = count, insn = x; i > 0 && insn != 0; i--, insn = NEXT_INSN (insn)) # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~ ^~~~~~~~~~~~~~~~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~~~~~~~~~~../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:825:662:341 for (i = 0; i < XVECLEN (x, 2); i++): 25:: 5:note ^ ~ : note35: expanded from macro 'NEXT_INSN':array 'fld' declared here note: #define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'RTVEC_ELT' rtunion fld[1]; ../../gcc-4.9.2/gcc/rtl.h : 779 ^ ~ ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : ^~~~~../../gcc-4.9.2/gcc/rtl.h 40../../gcc-4.9.2/gcc/rtl.h::770:34123:: note : expanded from macro 'XVECLEN'note: expanded from macro 'XEXP' :5:../../gcc-4.9.2/gcc/genautomata.c note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) : ^ ~array 'fld' declared here : ^ ~ rtunion fld[1]; 1402 ^../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::37771 : warning:: 23:659::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XVEC' 38 : note: str_pattern_lists = get_str_vect (XSTR (def, 1),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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h659:::34138: 769::23note:: 5 note: expanded from macro 'XSTR': note: array 'fld' declared here expanded from macro 'RTL_CHECK2'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h ^ ~ :659:38:../../gcc-4.9.2/gcc/rtl.h:392 :32note: :expanded from macro 'RTL_CHECK2' note: expanded from macro 'GET_NUM_ELEM' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) :341:5: ^~~~~note: array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genautomata.c:1411../../gcc-4.9.2/gcc/genemit.c:148:13: warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 58: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 2, i), subroutine_type, used); ^ ~ : "invalid second string `%s' in absence_set")), XSTR (def, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:778::39769:../../gcc-4.9.2/gcc/gensupport.c :note1300: expanded from macro 'XVECEXP': 15:: 23#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): ^ ~warning note../../gcc-4.9.2/gcc/rtl.h:: : expanded from macro 'XSTR'array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] 771:23 rtvec vec = XVEC (insn, 4);#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~note : ^ ~expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/genflags.c771:::659288:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 1138:: : ^ ~ notenotewarning: : ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2':expanded from macro 'XVEC'659 ../../gcc-4.9.2/gcc/print-rtl.c : ::38arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]746:: 15: ../../gcc-4.9.2/gcc/genpreds.c#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) insns = XOBFINISH (&obstack, rtx *); : note ^~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' warning ^ ~ 463 : :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/../include/libiberty.h29../../gcc-4.9.2/gcc/rtl.h ::: start = NEXT_INSN (start);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~38 : ../../gcc-4.9.2/gcc/rtl.hwarning ^~~~~~~~~~~~~~~~~:: 662array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]369 note../../gcc-4.9.2/gcc/rtl.h: write_predicate_expr (XEXP (exp, 1));:expanded from macro 'RTL_CHECK2': 825 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~3525 ^ ~ ::: 38 ../../gcc-4.9.2/gcc/rtl.h ^ ~../../gcc-4.9.2/gcc/rtl.hnote: ::770note:: expanded from macro 'RTVEC_ELT'341 :: 5note23../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'NEXT_INSN' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])expanded from macro 'XOBFINISH':: 341#define NEXT_INSN(INSN) XEXP (INSN, 2): ../../gcc-4.9.2/gcc/genextract.c ^~~~~5 :: notenote247: #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^ ~array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h: note../../gcc-4.9.2/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~:16:expanded from macro 'XEXP': array 'fld' declared here rtunion fld[1];770../../gcc-4.9.2/gcc/../include/obstack.h: 23:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^: :429 341 rtunion fld[1]; : ^ ~note : expanded from macro 'XEXP'8 ^:warning ../../gcc-4.9.2/gcc/rtl.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note../../gcc-4.9.2/gcc/gensupport.c659 : : 5::expanded from macro 'obstack_finish'../../gcc-4.9.2/gcc/genattrtab.c ^ ~38 ../../gcc-4.9.2/gcc/rtl.h:1346 for (i = XVECLEN (x, 2) - 1; i >= 0; i--) : = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\::434: note14659::4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: note 38warning : warningexpanded from macro 'RTL_CHECK2':: : : array 'fld' declared here../../gcc-4.9.2/gcc/../include/obstack.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ : 126array 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]): rtunion fld[1];../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2' sub = SET_SRC (sub); : XEXP (rt_val, 1) = arg1; 31 ^ ~ ^ : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.h :: ^~~~~~~~~~~~~ ^ ~ 341 note ^ ~: :7795expanded from macro '__INT_TO_PTR': : # define __INT_TO_PTR(P) ((P) + (char *) 0)40../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h note::: 770 ^ ~~~~~~~~~~:../../gcc-4.9.2/gcc/rtl.h :231541array 'fld' declared here :: rtunion fld[1];341: 22: ^ 5notenote :../../gcc-4.9.2/gcc/genpreds.c: ::: expanded from macro 'XEXP'471expanded from macro 'XVECLEN' note:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: 29#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)):expanded from macro 'SET_SRC' : array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h ^ ~: rtunion fld[1];659 : warning ^: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/rtl.h: 804::77132: 23:note : noteexpanded from macro 'RTL_CHECK2': write_predicate_expr (XEXP (exp, 1)); : 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)note : ^ ~expanded from macro 'XVEC' ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h770:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)23 :: 660 ^ ~note : :expanded from macro 'XEXP'37../../gcc-4.9.2/gcc/rtl.h::659 :38 :note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): expanded from macro 'RTL_CHECKC1' ^ ~note : expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/rtl.h :#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~38 : note: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2': ../../gcc-4.9.2/gcc/rtl.h341:392::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])32:5 : note: ^ ~ expanded from macro 'GET_NUM_ELEM' note: ../../gcc-4.9.2/gcc/rtl.h#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)array 'fld' declared here: 341 ^~~~~ rtunion fld[1];: ../../gcc-4.9.2/gcc/rtl.h5 ^:: 341 :5note../../gcc-4.9.2/gcc/gensupport.c: :array 'fld' declared here1383 :: rtunion fld[1]; note34: ^array 'fld' declared here : rtunion fld[1];../../gcc-4.9.2/gcc/genpreds.cwarning: : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 485 :../../gcc-4.9.2/gcc/genextract.c29:250: = modify_attr_enabled_ce (XEXP (elem->data, 2)); warning ^ ~: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ../../gcc-4.9.2/gcc/rtl.h ^ ~:770: walk_rtx (XVECEXP (x, 2, i), acc); 23 ^ ~ :../../gcc-4.9.2/gcc/rtl.h :note: 770:23expanded from macro 'XEXP': ../../gcc-4.9.2/gcc/rtl.hnote: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):expanded from macro 'XEXP'778 :39 : ^ ~note #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XVECEXP' ^ ~: 659 :38:../../gcc-4.9.2/gcc/rtl.h:#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) note: 659expanded from macro 'RTL_CHECK2' ^ ~ : 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.h : ^ ~note771 :23../../gcc-4.9.2/gcc/rtl.h: ::341: expanded from macro 'RTL_CHECK2'5note :: expanded from macro 'XVEC' note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1]; ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h ^ ~ ^: ../../gcc-4.9.2/gcc/gensupport.c341::13825:../../gcc-4.9.2/gcc/rtl.h::6659341:: :538 :note:: warning note: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note array 'fld' declared herearray 'fld' declared here: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/genemit.c rtunion fld[1]; XEXP (elem->data, 2): rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 272 : ^ ^../../gcc-4.9.2/gcc/print-rtl.c ^ ~ ^ ~:7../../gcc-4.9.2/gcc/genautomata.c : 758../../gcc-4.9.2/gcc/genpreds.c../../gcc-4.9.2/gcc/rtl.h :warning:../../gcc-4.9.2/gcc/genattrtab.c: 1716array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 487../../gcc-4.9.2/gcc/rtl.h:770: 44 if (XVEC (insn, 1))::29:23443 :9 ^ ~clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ ::9 :662: : -o build/genattr-common.o ../../gcc-4.9.2/gcc/genattr-common.c note35warning../../gcc-4.9.2/gcc/rtl.h: : ::warning771 :: 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] 23warningnoteexpanded from macro 'XEXP': : && XEXP (h->u.rtl, 1) == arg1)expanded from macro 'RTVEC_ELT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1));:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) x = NEXT_INSN (x); ^ ~ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note ^~~~~~~~~~~~~: ../../gcc-4.9.2/gcc/rtl.h ^ ~ ^ ~expanded from macro 'XVEC' :../../gcc-4.9.2/gcc/rtl.h #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)769../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h ::::659770 write_predicate_expr (XEXP (exp, 2));23: 825::3823:: ^ ~note note ../../gcc-4.9.2/gcc/rtl.h:: :expanded from macro 'RTL_CHECK2' ^ ~659 25: :: ../../gcc-4.9.2/gcc/rtl.h ^~~~~38 ::note../../gcc-4.9.2/gcc/rtl.h770expanded from macro 'XEXP': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note 23note: : ::: expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XSTR'341 ^ ~:note ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'NEXT_INSN'5 : #define NEXT_INSN(INSN) XEXP (INSN, 2) expanded from macro 'XEXP' ^ ~ ../../gcc-4.9.2/gcc/rtl.h ::341 : 5../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.hnote::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): 341array 'fld' declared here:659: : ^ ~ ^ ~ 538 : rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h :note note ^: : array 'fld' declared here expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/genextract.cnote:../../gcc-4.9.2/gcc/rtl.h: rtunion fld[1];265array 'fld' declared here : ^16 :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): rtunion fld[1];770 : : 659 ^: ^ ~38warning../../gcc-4.9.2/gcc/gensupport.c :231394../../gcc-4.9.2/gcc/genemit.c::../../gcc-4.9.2/gcc/rtl.h3 :: ::276 ::16#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])659:note: note array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : : 38 : for (i = XVECLEN (x, 1) - 1; i >= 0; i--)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :warning ^ ~: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-4.9.2/gcc/rtl.h : ^ ~341 : 5 ^ ~ XEXP (val, 1) = rtx_alloc (CONST_STRING);: ^ ~ for (i = XVECLEN (insn, 1) - 1; i > 0; i--) ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h : ../../gcc-4.9.2/gcc/rtl.hnote:: 341array 'fld' declared here ^ ~:expanded from macro 'RTL_CHECK2'::../../gcc-4.9.2/gcc/rtl.h779 5: :770 rtunion fld[1];40659: :note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.h38:: :779: :2340:: ^ ^ ~ :note notenote: ../../gcc-4.9.2/gcc/genattrtab.c: expanded from macro 'XVECLEN' :expanded from macro 'XEXP'451 :array 'fld' declared herenote 4#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)):: : rtunion fld[1];expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'XVECLEN'warning../../gcc-4.9.2/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] ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23 XEXP (rt_val, 1) = arg1;../../gcc-4.9.2/gcc/genpreds.c../../gcc-4.9.2/gcc/rtl.h:: :493341 #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))::34../../gcc-4.9.2/gcc/rtl.h note: :: 341 ^ ~659expanded from macro 'XVEC' ^ ~warning ::38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): :../../gcc-4.9.2/gcc/rtl.h 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~note : printf ("%s (op, mode)", XSTR (exp, 1));: note../../gcc-4.9.2/gcc/rtl.h770: expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/rtl.h array 'fld' declared here5: :: :659 ^ ~:38 rtunion fld[1];note: : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here23 ^note771: : : expanded from macro 'RTL_CHECK2'23 rtunion fld[1];::769 : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^note: 23: expanded from macro 'XEXP'expanded from macro 'XVEC': ^ ~ ^ ~ note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XSTR': ^ ~ 392 : ^ ~32 ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)::../../gcc-4.9.2/gcc/rtl.h note ^ ~659 : 341expanded from macro 'GET_NUM_ELEM':../../gcc-4.9.2/gcc/rtl.h: :5:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem):38 ^~~~~ 659659 note::../../gcc-4.9.2/gcc/rtl.h:: :array 'fld' declared here38 38341note :: : rtunion fld[1];note5: : : ^ expanded from macro 'RTL_CHECK2' note../../gcc-4.9.2/gcc/print-rtl.c : ../../gcc-4.9.2/gcc/gensupport.carray 'fld' declared here : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2'1395 :../../gcc-4.9.2/gcc/genautomata.c rtunion fld[1];: 800#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' ^ ~: ../../gcc-4.9.2/gcc/rtl.h:: ^3 341: ^ ~ ::../../gcc-4.9.2/gcc/genemit.c1735 52:../../gcc-4.9.2/gcc/rtl.h::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5287: 341:16:warning:: 5 note: : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]46 array 'fld' declared here::warning XEXP (val, 2) = rtx_alloc (CONST_STRING); warning rtunion fld[1];: ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h :note ^: : if (i != XVECLEN (insn, 1) - 1)array 'fld' declared here 770 ^ ~../../gcc-4.9.2/gcc/rtl.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 23 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/genattrtab.c ::476392 for (tmp_rtx = rtx_first; tmp_rtx != 0; tmp_rtx = NEXT_INSN (tmp_rtx)):../../gcc-4.9.2/gcc/rtl.h: 32:779 note rtunion fld[1];: DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1);: 8 : ^expanded from macro 'XEXP' ^ ~: ^~~~~~~~~~~~~~~~~~~ warning../../gcc-4.9.2/gcc/genpreds.c :: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h 40495#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):note 825 ^ ~: : :expanded from macro 'GET_NUM_ELEM': 36 X0EXP (rt_val, 1) = NULL_RTX;25 note ^ ~: : expanded from macro 'XVECLEN' ../../gcc-4.9.2/gcc/rtl.h :warning659:../../gcc-4.9.2/gcc/rtl.h: :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]767 #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))note : 38: ^ ~:787 printf ("%s (op, %smode)", XSTR (exp, 1), mode_name[GET_MODE (exp)]);:: : 27../../gcc-4.9.2/gcc/rtl.h23: ^ ~: :expanded from macro 'NEXT_INSN' 771note ^~~~~notenote: 23 : ../../gcc-4.9.2/gcc/rtl.h: #define NEXT_INSN(INSN) XEXP (INSN, 2)expanded from macro 'XINT'../../gcc-4.9.2/gcc/rtl.h: ::: expanded from macro 'X0EXP'769expanded from macro 'RTL_CHECK2': 23note: : 341note #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx): :expanded from macro 'XSTR' expanded from macro 'XVEC' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)5 : ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h ^ ~ note ../../gcc-4.9.2/gcc/rtl.h ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h: ../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here659::658:: 659:770:::3838659:38341:: rtunion fld[1]; note note: ^:: 5note: ../../gcc-4.9.2/gcc/genextract.c23expanded from macro 'RTL_CHECK2': :: :expanded from macro 'RTL_CHECK1' 268#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]):: expanded from macro 'RTL_CHECK2'note38 : :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ../../gcc-4.9.2/gcc/rtl.h14 ^ ~ ^ ~:: expanded from macro 'XEXP' note ../../gcc-4.9.2/gcc/rtl.hwarning :: 341: :../../gcc-4.9.2/gcc/rtl.h:array 'fld' declared here5 expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];:392341 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 5 ^ ^ ~ walk_rtx (XVECEXP (x, 1, i), acc); note32:: ^ ~: note ^ ~ ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here : :note../../gcc-4.9.2/gcc/gensupport.c341:../../gcc-4.9.2/gcc/rtl.h5 :::: rtunion fld[1]; 1397expanded from macro 'GET_NUM_ELEM'note : 659#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ array 'fld' declared here:array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h ^~~~~: ../../gcc-4.9.2/gcc/genattrtab.c rtunion fld[1];::383 rtunion fld[1];: :../../gcc-4.9.2/gcc/rtl.h :477 ^warning778: 341: 8note:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 39../../gcc-4.9.2/gcc/genpreds.c:warning ^5: : XSTR (XEXP (val, 0), 1) = "yes";: : expanded from macro 'RTL_CHECK2'note ^ ~499 array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note :expanded from macro 'XVECEXP'25: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here :#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) X0EXP (rt_val, 2) = NULL_RTX; rtunion fld[1]; ^ ~ ^ ~ ^ ^ ~ ../../gcc-4.9.2/gcc/genautomata.c:../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: :warning../../gcc-4.9.2/gcc/genemit.c787:: :769301:341::array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]173623:771:::27 23 8::note 5warning: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : write_match_code (XSTR (exp, 1), XSTR (exp, 0));expanded from macro 'XSTR' expanded from macro 'X0EXP' || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1))note ^ ~: ^ ~: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)expanded from macro 'XVEC'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ ^ ~: :array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)769../../gcc-4.9.2/gcc/rtl.h:::77965823 :38:../../gcc-4.9.2/gcc/rtl.h: 40 ^ ~ rtunion fld[1];:38: ^: note../../gcc-4.9.2/gcc/rtl.hnote: :: expanded from macro 'XVECLEN'warningexpanded from macro 'XSTR'659 :: #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]659 ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~:: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK1': 38 : 38 DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2);:../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): 771note ^ ~ note:65923../../gcc-4.9.2/gcc/rtl.h:: expanded from macro 'RTL_CHECK2':: expanded from macro 'RTL_CHECK2' ^ ~38 : : note #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): noteexpanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341 expanded from macro 'RTL_CHECK2': 5 ^ ~../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 770 ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.hnote ^ ~: :array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h: 23 : rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h662659:: 38::../../gcc-4.9.2/gcc/rtl.h note341::341 :: 55note:::expanded from macro 'RTL_CHECK2' ^35 :: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: ../../gcc-4.9.2/gcc/genattrtab.c: expanded from macro 'XEXP' array 'fld' declared here ^ ~:notearray 'fld' declared here493: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : rtunion fld[1];expanded from macro 'RTVEC_ELT' rtunion fld[1];9 : ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])../../gcc-4.9.2/gcc/rtl.h : 392 ^:warning ^: ../../gcc-4.9.2/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]32 : && XSTR (h->u.rtl, 1) == arg1):659 note : expanded from macro 'GET_NUM_ELEM':../../gcc-4.9.2/gcc/gensupport.c ^~~~~: 1398 : #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)../../gcc-4.9.2/gcc/rtl.h9 : ^~~~~38 ^ ~::341 note : :../../gcc-4.9.2/gcc/rtl.h5:341:: expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/rtl.hnote5: : warning: 769: :../../gcc-4.9.2/gcc/genpreds.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])23:: 517 ^ ~: array 'fld' declared herenote note: 22../../gcc-4.9.2/gcc/rtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];: : ^array 'fld' declared here: 341 XSTR (XEXP (val, 1), 0) = "yes";: 5expanded from macro 'XSTR'warning : rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : ^ ~../../gcc-4.9.2/gcc/genemit.c :301:35#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/rtl.h: const char *path = XSTR (exp, 1);note :: array 'fld' declared here ^ ~770 ^ ~warning : rtunion fld[1];:../../gcc-4.9.2/gcc/rtl.h :23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :659../../gcc-4.9.2/gcc/rtl.h ^ || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)):note ^ ~ :: 38 :../../gcc-4.9.2/gcc/genautomata.c 769:../../gcc-4.9.2/gcc/rtl.h:note23expanded from macro 'XEXP': ::expanded from macro 'RTL_CHECK2' 779 :note1737: expanded from macro 'XSTR'40 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 49 ^ ~ ^ ~ note: expanded from macro 'XVECLEN' :../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:: 659659#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) : :../../gcc-4.9.2/gcc/rtl.h3838:: ^ ~ warning341 :note: :../../gcc-4.9.2/gcc/rtl.h: :5array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'note :771 :: note23:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'RTL_CHECK2' DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3)); array 'fld' declared here ^ ~ note rtunion fld[1]; : #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~expanded from macro 'XVEC' ^ ../../gcc-4.9.2/gcc/rtl.h : ^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-4.9.2/gcc/rtl.h : 769../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/genattrtab.c ^ ~ :341:769::../../gcc-4.9.2/gcc/rtl.h535:: note:: 659array 'fld' declared herenote :38: rtunion fld[1];23: : ^:501 expanded from macro 'XSTR'note: note:expanded from macro 'RTL_CHECK2' : expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])4 : ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/rtl.h : ^~~392#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)warning :: 32 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ^ ~../../gcc-4.9.2/gcc/rtl.h note: expanded from macro 'GET_NUM_ELEM'../../gcc-4.9.2/gcc/rtl.h :: XSTR (rt_val, 1) = arg1;#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)659 : ^~~~~659 : ../../gcc-4.9.2/gcc/rtl.h38: ^ ~39 341:5:: ../../gcc-4.9.2/gcc/rtl.h notenote: ::expanded from macro 'RTL_CHECK2'769../../gcc-4.9.2/gcc/genpreds.c: :: 23566::note : 10expanded from macro 'RTL_CHECK2':note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : array 'fld' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~expanded from macro 'XSTR' ^~~ exp = XEXP (exp, 1); ^ ^ ~ ../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/genemit.c341../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ::304::577034128:: ^ ~5: 23:warning:../../gcc-4.9.2/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : note::array 'fld' declared here for (j = i + 1; j < XVECLEN (insn, 1); j++) rtunion fld[1];: ^ ~expanded from macro 'XEXP' 659note:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ 38 ^ ~../../gcc-4.9.2/gcc/rtl.h array 'fld' declared here :../../gcc-4.9.2/gcc/gensupport.c779:: ../../gcc-4.9.2/gcc/rtl.h40::1399 note659 rtunion fld[1];:: 38expanded from macro 'XVECLEN': #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)):note ^ 9: :expanded from macro 'RTL_CHECK2' ^ ~ :warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.hnote : : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] expanded from macro 'RTL_CHECK2':../../gcc-4.9.2/gcc/rtl.h: 771:23341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):: XSTR (XEXP (val, 2), 0) = "no";5: note : ^ ~ expanded from macro 'XVEC' ^ ~ note../../gcc-4.9.2/gcc/rtl.h: :array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 341 rtunion fld[1]; ^ ~:../../gcc-4.9.2/gcc/rtl.h 5:../../gcc-4.9.2/gcc/rtl.h:659: ^:38: note../../gcc-4.9.2/gcc/genpreds.c: expanded from macro 'RTL_CHECK2':770 578note:: 23 :array 'fld' declared here10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :note ^ ~ rtunion fld[1];: warningexpanded from macro 'XEXP': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-4.9.2/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): exp = XEXP (exp, 1); 392 : ^ ~32 : note: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'GET_NUM_ELEM': 659 ^ ~:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)38 : ^~~~~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:770note::34123: ::expanded from macro 'RTL_CHECK2'5 note:: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : array 'fld' declared here ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) rtunion fld[1]; ^../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/genemit.c ^ ~ :306../../gcc-4.9.2/gcc/rtl.h769::25::659 warning: 35:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:38 :../../gcc-4.9.2/gcc/genattrtab.c note rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); :note: : ^ ~ expanded from macro 'RTL_CHECK2'569 expanded from macro 'XSTR':16 :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ../../gcc-4.9.2/gcc/rtl.hpassing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] :../../gcc-4.9.2/gcc/rtl.h:341 778 ^~~ va_start (p, code);: :395 : ^ : note../../gcc-4.9.2/gcc/rtl.hnote: :: 659expanded from macro 'XVECEXP' :array 'fld' declared here 39#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): rtunion fld[1]; ^ ~ ^../../gcc-4.9.2/gcc/rtl.hnote :771: :expanded from macro 'RTL_CHECK2'23: note: expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-4.9.2/gcc/rtl.h :341:5../../gcc-4.9.2/gcc/rtl.h:659::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]) ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h:662:35../../gcc-4.9.2/gcc/gensupport.c: note: ../../gcc-4.9.2/gcc/genattrtab.cexpanded from macro 'RTVEC_ELT': 1403#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): :3 ^~~~~ 564:: warning../../gcc-4.9.2/gcc/rtl.h25:: 770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:35:: note: expanded from macro 'XEXP' note SET_SRC (set) = modify_attr_enabled_ce (val); : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)parameter of type 'enum rtx_code' is declared here ^~~ ^~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:attr_rtx (enum rtx_code code, ...)659../../gcc-4.9.2/gcc/rtl.h ::391541:: ^ note22: expanded from macro 'RTL_CHECK2': #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^~~ : ../../gcc-4.9.2/gcc/rtl.h:341expanded from macro 'SET_SRC':5: note: array 'fld' declared here #define SET_SRC(RTX) XCEXP (RTX, 1, SET) rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genemit.c: ^ ~ 307:25../../gcc-4.9.2/gcc/rtl.h:: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 804:32: rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); ^ ~ note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/genpreds.c::778:70539:: 660note10::: 37expanded from macro 'XVECEXP': warningnote: : #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ^ ~ expanded from macro 'RTL_CHECKC1' ../../gcc-4.9.2/gcc/rtl.h:771: return XOBFINISH (rtl_obstack, const char *);23 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])note../../gcc-4.9.2/gcc/../include/libiberty.h: :expanded from macro 'XVEC' 369: ^ ~38#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note ^ ~ ../../gcc-4.9.2/gcc/rtl.h:: 341expanded from macro 'XOBFINISH'../../gcc-4.9.2/gcc/rtl.h: :659:385:#define XOBFINISH(O, T) ((T) obstack_finish ((O))) : ^~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'RTL_CHECK2' note../../gcc-4.9.2/gcc/../include/obstack.h: :array 'fld' declared here429#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ~ 8: ../../gcc-4.9.2/gcc/rtl.h:662: ^35 :../../gcc-4.9.2/gcc/gensupport.cnote : note:expanded from macro 'obstack_finish'1405 :: 3expanded from macro 'RTVEC_ELT' : = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning../../gcc-4.9.2/gcc/../include/obstack.h: ../../gcc-4.9.2/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: 126: XVEC (insn, 4) = new_vec;31 :770::35 ^ ~note :: expanded from macro '__INT_TO_PTR' note: ../../gcc-4.9.2/gcc/rtl.h# define __INT_TO_PTR(P) ((P) + (char *) 0):expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/genattrtab.c ^ ~~~~~~~~~~771:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)633 ^~~ ::1323::../../gcc-4.9.2/gcc/rtl.h note:: 659expanded from macro 'XVEC':39warning :: notearithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'RTL_CHECK2' ^ ~ new_str = XOBNEWVAR (hash_obstack, char, len + 1);#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h ^~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:341::5659../../gcc-4.9.2/gcc/../include/libiberty.h:: 38note:: 368:array 'fld' declared here rtunion fld[1];note : ^: expanded from macro 'RTL_CHECK2'35 :../../gcc-4.9.2/gcc/genemit.c:320:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 17note : ^ ~expanded from macro 'XOBNEWVAR': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h: #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S)))341 : ^~~~~~~~~~~~~~~~~~~~~~~~5 if (j == XVECLEN (insn, 1)) ^ ~ :../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here:779: 40note: : note rtunion fld[1];: expanded from macro 'XVECLEN' ^ expanded from macro 'obstack_alloc' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ obstack_finish (__h); })../../gcc-4.9.2/gcc/rtl.h :771: ^~~~~~~~~~~~~~~~~~~~23: note: ../../gcc-4.9.2/gcc/../include/obstack.hexpanded from macro 'XVEC' :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 429:8 ^ ~: note../../gcc-4.9.2/gcc/rtl.h:659:38: : expanded from macro 'obstack_finish'note : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/../include/obstack.h::392126:31: :note32: : note: expanded from macro '__INT_TO_PTR'expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genemit.c:350:30: warning: clangarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : warning get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-4.9.2/gcc/gensupport.c ^ ~: 1416:15../../gcc-4.9.2/gcc/rtl.h:: 659:38:warning : note: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' rtvec vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.2/gcc/genpreds.c:857:../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):771:7 23: ^ ~warning : note: : expanded from macro 'XVEC'arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ../../gcc-4.9.2/gcc/rtl.h c = XOBNEW (rtl_obstack, struct constraint_data);: 341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ^ ~ ../../gcc-4.9.2/gcc/rtl.hnote: :array 'fld' declared here../../gcc-4.9.2/gcc/../include/libiberty.h659 ::38366 rtunion fld[1];: :note ^30 : : expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/genemit.cnote:369 : :expanded from macro 'XOBNEW' 7#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) : ^ ~warning: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-4.9.2/gcc/rtl.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 341:../../gcc-4.9.2/gcc/../include/obstack.h :5405:4:: if (XVECLEN (insn, 1) == 1)note: note : ^ ~array 'fld' declared here expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ../../gcc-4.9.2/gcc/../include/obstack.h ^ :../../gcc-4.9.2/gcc/rtl.h429../../gcc-4.9.2/gcc/gensupport.c::779:40:1430: 8note::: expanded from macro 'XVECLEN'note: 16expanded from macro 'obstack_finish': warning: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31 if (strchr (XSTR (sub, 1), ',') != NULL)#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): note: expanded from macro '__INT_TO_PTR' ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~ ../../gcc-4.9.2/gcc/rtl.h ^ ~~~~~~~~~~:../../gcc-4.9.2/gcc/rtl.h 771::23: note769:23: :expanded from macro 'XVEC' note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:659:38: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: ../../gcc-4.9.2/gcc/rtl.hnote:: expanded from macro 'GET_NUM_ELEM' 341:5: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)note ^~~~~ : ../../gcc-4.9.2/gcc/rtl.h:array 'fld' declared here 341:5: rtunion fld[1]; ^ note : ../../gcc-4.9.2/gcc/gensupport.carray 'fld' declared here : rtunion fld[1];1431 ^ :46:../../gcc-4.9.2/gcc/genemit.c :warning: 372:16array 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 (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ gen_exp (XVECEXP (insn, 1, 0), DEFINE_INSN, NULL); ../../gcc-4.9.2/gcc/rtl.h ^ ~: 769:../../gcc-4.9.2/gcc/genpreds.c23::894 :note35: expanded from macro 'XSTR' : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h add_constraint (XSTR (c, 0), 0, XEXP (c, 2),#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~ 778: ^ ~../../gcc-4.9.2/gcc/rtl.h:77039 : :23:note../../gcc-4.9.2/gcc/rtl.h: :note659:38:expanded from macro 'XVECEXP' : note: expanded from macro 'RTL_CHECK2'expanded from macro 'XEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::../../gcc-4.9.2/gcc/rtl.h771341:::65923:5:: 38 note:note: array 'fld' declared here: expanded from macro 'XVEC' note: expanded from macro 'RTL_CHECK2'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h ^: ^ ~ ../../gcc-4.9.2/gcc/gensupport.c659:../../gcc-4.9.2/gcc/rtl.h::38341::14315: : 6note:note : : warningarray '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]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h662../../gcc-4.9.2/gcc/genpreds.c:::35:769904::32 23:note: : expanded from macro 'RTVEC_ELT'warningnote: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XSTR' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/rtl.h ^ ~:341 add_constraint (XSTR (c, 0), XSTR (c, 1), 0, false, false, lineno);: ../../gcc-4.9.2/gcc/rtl.h5: ^ ~: note659../../gcc-4.9.2/gcc/rtl.h:769:: 23::array 'fld' declared here 38 :note rtunion fld[1]; note ^: : expanded from macro 'XSTR'expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/genemit.c../../gcc-4.9.2/gcc/rtl.h::659 ^ ~380::38 :8../../gcc-4.9.2/gcc/rtl.h:: 341 :5note:: warningnoteexpanded from macro 'RTL_CHECK2': : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ XVECLEN (insn, 1)); ../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];: 341 ^ ~: ^5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genemit.c:382:23: 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++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/gensupport.c::771:1487:1223: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ce_out = XSTR (ce_elem->data, 2); ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::769:23659::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]) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::392:659:32: note38: :expanded 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])../../gcc-4.9.2/gcc/rtl.h ^ ~:341 :5:../../gcc-4.9.2/gcc/rtl.h :341:5note: array 'fld' declared here : note: rtunion fld[1]; ^array 'fld' declared here ../../gcc-4.9.2/gcc/genemit.c rtunion fld[1];:../../gcc-4.9.2/gcc/genpreds.c :3851142::2413:: warning ^: ../../gcc-4.9.2/gcc/genattrtab.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-4.9.2/gcc/gensupport.cwarning762 write_predicate_expr (XEXP (c->exp, 1));: : ^ ~:1488: 11../../gcc-4.9.2/gcc/rtl.h14array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 770::23 : notewarning: warning: expanded from macro 'XEXP' gen_exp (XVECEXP (insn, 1, i), DEFINE_INSN, used);: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h: 659: insn_out = XTMPL (insn_elem->data, 3);38 ^ ~ : note if (XSTR (exp, 1)[0] == '!')../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h: 778:expanded from macro 'RTL_CHECK2' ^ ~:39 775#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 24: : note ^ ~ ../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h769: note:expanded from macro 'XVECEXP': :expanded from macro 'XTMPL'23: 341 :note: #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) 5expanded from macro 'XSTR': note: #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)array 'fld' declared here ^ ~ rtunion fld[1]; #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-4.9.2/gcc/rtl.h ^ ^ ~ :771../../gcc-4.9.2/gcc/rtl.h:23:: ^ ~658 note:: expanded from macro 'XVEC'38 ../../gcc-4.9.2/gcc/rtl.h:: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) 659 ^ ~: 38:note../../gcc-4.9.2/gcc/rtl.h: note: expanded from macro 'RTL_CHECK2'659 :: 38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 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]) ^ ~ ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h: ../../gcc-4.9.2/gcc/rtl.h341::341../../gcc-4.9.2/gcc/rtl.h5:::6625 :35note:: array 'fld' declared here : rtunion fld[1]; note: notearray 'fld' declared here: expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ ^#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ../../gcc-4.9.2/gcc/genattrtab.c:768 ^~~~~ :../../gcc-4.9.2/gcc/rtl.h:34130: warning:: 5array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: array 'fld' declared here else if (n_comma_elts (XSTR (exp, 1)) == 1) rtunion fld[1]; ^ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:774:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return mk_attr_alt (1 << atoi (XSTR (exp, 1))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:785: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)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5../../gcc-4.9.2/gcc/gensupport.c:: note1638:: array 'fld' declared here 14: rtunion fld[1]; ^ warning../../gcc-4.9.2/gcc/genattrtab.c: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:795 :17 insn_out = XTMPL (insn, 3);: ^ ~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:775:24: for (p = XSTR (exp, 1); *p; p++) ^ ~ note: expanded from macro 'XTMPL' ../../gcc-4.9.2/gcc/rtl.h#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ :769:23../../gcc-4.9.2/gcc/rtl.h: note: :658:38: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]) ../../gcc-4.9.2/gcc/rtl.h: ^ ~659 :38../../gcc-4.9.2/gcc/rtl.h:341: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]; ^ ~ ^../../gcc-4.9.2/gcc/rtl.h :341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:804:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ! strcmp (XSTR (exp, 1), XSTR (av->value, 0))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:809:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), XSTR (exp, 0)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:818:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:828:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:853:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (XEXP (exp, 1), is_const, lineno); ^ ~ ../../gcc-4.9.2/gcc/gensupport.c:../../gcc-4.9.2/gcc/rtl.h1706::77011:: 23warning: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XEXP' if (XVECLEN (insn, 1) == 1) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: ../../gcc-4.9.2/gcc/rtl.h:expanded from macro 'RTL_CHECK2'779 :40: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~expanded from macro 'XVECLEN' ../../gcc-4.9.2/gcc/rtl.h:341#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) :5: ^ ~note : array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];: 771 ^ :23../../gcc-4.9.2/gcc/genattrtab.c:853:7:: note: warning: 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) ^ ~ XEXP (exp, 1) = check_attr_test (XEXP (exp, 1), is_const, lineno); ../../gcc-4.9.2/gcc/rtl.h:659: ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ 23: note: expanded from macro 'XEXP'../../gcc-4.9.2/gcc/rtl.h: 392:32#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~note : ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'GET_NUM_ELEM': 659:38:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) note : expanded from macro 'RTL_CHECK2' ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])341 : ^ ~5 : note../../gcc-4.9.2/gcc/rtl.h:: array 'fld' declared here341:5: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-4.9.2/gcc/genattrtab.c../../gcc-4.9.2/gcc/gensupport.c:1708:4::880:32: 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 (pattern, 1) = XVECEXP (insn, 1, 0); ^ ~ attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0))); ^ ~../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/genemit.c::770 :40323:: note7: : expanded from macro 'XEXP'warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)770: if (XVEC (expand, 1) == 0)23: ^ ~ ^ ~note../../gcc-4.9.2/gcc/rtl.h:: 659expanded from macro 'XEXP': ../../gcc-4.9.2/gcc/rtl.h:38771:: 23note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) : ^ ~: expanded from macro 'RTL_CHECK2' note: ../../gcc-4.9.2/gcc/rtl.h:expanded from macro 'XVEC' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 659 ^ ~ :#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)38../../gcc-4.9.2/gcc/rtl.h: ^ ~:341 note: 5:: note../../gcc-4.9.2/gcc/rtl.h: array 'fld' declared here:659 expanded from macro 'RTL_CHECK2': 38 rtunion fld[1];: ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note : ../../gcc-4.9.2/gcc/gensupport.c expanded from macro 'RTL_CHECK2' : ^ ~1708 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):24../../gcc-4.9.2/gcc/rtl.h : ^ ~ :769 :../../gcc-4.9.2/gcc/rtl.hwarning: 35: :341notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 5expanded from macro 'XSTR': XEXP (pattern, 1) = XVECEXP (insn, 1, 0); note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)array 'fld' declared here ^ ~ ^~~ rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/rtl.h:659:../../gcc-4.9.2/gcc/genemit.c:39407::../../gcc-4.9.2/gcc/rtl.h30 note: :778: expanded from macro 'RTL_CHECK2' :warning39:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~note : expanded from macro 'XVECEXP' get_pattern_stats (&stats, XVEC (expand, 1));../../gcc-4.9.2/gcc/rtl.h :#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ 341: ^ ~ 5: ../../gcc-4.9.2/gcc/rtl.hnote:771: ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here: :23771: rtunion fld[1];: 23note ^ : :expanded from macro 'XVEC' note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-4.9.2/gcc/rtl.h ^ ~: 659:38../../gcc-4.9.2/gcc/rtl.h: :659: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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::662:35: note: 341expanded from macro 'RTVEC_ELT': 5: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) note: ^~~~~ array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h :341 rtunion fld[1];: ^ 5../../gcc-4.9.2/gcc/genemit.c::425: 8note: array 'fld' declared here : rtunion fld[1]; warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-4.9.2/gcc/gensupport.c:1709: if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') 4: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h:769: 23: XVECEXP (insn, 1, 0) = pattern; note ^ ~: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38:../../gcc-4.9.2/gcc/rtl.h note:: expanded from macro 'RTL_CHECK2'778: 39: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'XVECEXP' ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) :341:5: ^ ~ note../../gcc-4.9.2/gcc/rtl.h: array 'fld' declared here : rtunion fld[1]; 771 ^ :../../gcc-4.9.2/gcc/genemit.c:23425:: 34note: warning: : expanded from macro 'XVEC' array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~../../gcc-4.9.2/gcc/rtl.h: 659:38:../../gcc-4.9.2/gcc/rtl.h note:: 769expanded 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) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h:659662::3835: :note: expanded from macro 'RTVEC_ELT' note: expanded from macro 'RTL_CHECK2' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/rtl.h :341: ^ ~5: ../../gcc-4.9.2/gcc/rtl.hnote:: 341array 'fld' declared here : rtunion fld[1]; 5: ^ ../../gcc-4.9.2/gcc/gensupport.cnote: :1710array 'fld' declared here: 18: warning rtunion fld[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-4.9.2/gcc/genemit.c:427 PUT_NUM_ELEM (XVEC (insn, 1), 1); : ^ ~ 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:771:23: && XVECLEN (expand, 1) == 1) note : expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-4.9.2/gcc/rtl.h :779../../gcc-4.9.2/gcc/rtl.h:40::659 :note: 38expanded from macro 'XVECLEN': note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/genattrtab.c#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 968: ^ ~ 41 ^ ~ : ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:771::39323::36 warning:note : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'PUT_NUM_ELEM' expanded from macro 'XVEC' #define PUT_NUM_ELEM(RTVEC, NUM) ((RTVEC)->num_elem = (NUM)) XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^~~~~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h: 341:../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h5770::65923: :: 38note:note : : array 'fld' declared herenote: expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1714#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ : 4:../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/rtl.hwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::659: 39238::32 note: XEXP (pattern, 1) = rtx_alloc (PARALLEL); : ^ ~expanded from macro 'RTL_CHECK2' note : expanded from macro 'GET_NUM_ELEM'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h:770341:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)23:: ^~~~~5 : ../../gcc-4.9.2/gcc/rtl.h :note341:: 5array 'fld' declared here: notenote: expanded from macro 'XEXP' rtunion fld[1]; : ^ array 'fld' declared here#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-4.9.2/gcc/genattrtab.c rtunion fld[1]; ^ ~: ^ 968:7../../gcc-4.9.2/gcc/genemit.c:../../gcc-4.9.2/gcc/rtl.h:659:43038::: warning: 16array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :note XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); warning: ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:770#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL); ^ ~:23: note../../gcc-4.9.2/gcc/rtl.h: : 341 ^ ~ :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]; ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/gensupport.c:::1715:778:10:659:3839: : warning: note: noteexpanded from macro 'XVECEXP': 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]) #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h: XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); 771 ^ ~ : 23: note../../gcc-4.9.2/gcc/rtl.h:: expanded from macro 'XVEC' 341:5../../gcc-4.9.2/gcc/rtl.h:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : note: 770:23 ^ ~array 'fld' declared here: note: rtunion fld[1];expanded from macro 'XEXP'../../gcc-4.9.2/gcc/rtl.h:659: ^38: note ../../gcc-4.9.2/gcc/genattrtab.c:969:: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' 41: 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] ^ ~../../gcc-4.9.2/gcc/rtl.h: 659:38:../../gcc-4.9.2/gcc/rtl.h: XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~662note: : expanded from macro 'RTL_CHECK2' 35:../../gcc-4.9.2/gcc/rtl.h:770 :23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note: expanded from macro 'XEXP' ^ ~note: expanded from macro 'RTVEC_ELT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-4.9.2/gcc/rtl.h ^ ~: 771#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])../../gcc-4.9.2/gcc/rtl.h::659:38 35 ^~~~~ :: note: noteexpanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/rtl.h: expanded from macro 'XVEC' :341:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note ^~~ ^ ~: array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h659../../gcc-4.9.2/gcc/genautomata.c rtunion fld[1];:::39:341 3475:note ^: :expanded from macro 'RTL_CHECK2'3 5::../../gcc-4.9.2/gcc/genemit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^~~ 450warning:7 : notearithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here: obstack_finish (&irp);341: : 5warning: rtunion fld[1]; ^ ^~~~~~~~~~~~~~~~~~~~~note: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/../include/obstack.h../../gcc-4.9.2/gcc/genattrtab.c ::: 429array 'fld' declared here969 if (XSTR (expand, 3) && *XSTR (expand, 3))::7 8: ^ ~ : warning rtunion fld[1];note : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : ../../gcc-4.9.2/gcc/gensupport.cexpanded from macro 'obstack_finish': ../../gcc-4.9.2/gcc/rtl.h1715 XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr);::34 : ^ ~769 : = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ../../gcc-4.9.2/gcc/rtl.h warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~23: ::770array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: ../../gcc-4.9.2/gcc/../include/obstack.h23:: expanded from macro 'XSTR' XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); 126 : ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note: expanded from macro 'XEXP' ^ ~31 :../../gcc-4.9.2/gcc/rtl.h :note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-4.9.2/gcc/rtl.hexpanded from macro '__INT_TO_PTR' ^ ~ :771# define __INT_TO_PTR(P) ((P) + (char *) 0)659:../../gcc-4.9.2/gcc/rtl.h: 2338 ^ ~~~~~~~~~~: : note:659:: 38expanded from macro 'RTL_CHECK2': note note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2': expanded from macro 'XVEC' ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~341 ^ ~ :5 ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h341:::5659 note:: note: :38array 'fld' declared here :array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];note: expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/genattrtab.c ^ :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.2/gcc/genemit.c: 450989 ^ ~:: 41../../gcc-4.9.2/gcc/rtl.h:28: :warning341:5: 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]note: array 'fld' declared here XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ rtunion fld[1]; if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/gensupport.c:770:../../gcc-4.9.2/gcc/rtl.h::171676923::: 4note:: expanded from macro 'XEXP'23 : #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) warning ^ ~ : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note../../gcc-4.9.2/gcc/rtl.h: expanded from macro 'XSTR' XVEC (insn, 1) = rtvec_alloc (1); ^ ~: 659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str):../../gcc-4.9.2/gcc/rtl.h:771: 38 ^ ~23 : :note ../../gcc-4.9.2/gcc/rtl.h:: 659note:expanded from macro 'XVEC'38: : note: expanded from macro 'RTL_CHECK2'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])../../gcc-4.9.2/gcc/rtl.h ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 659../../gcc-4.9.2/gcc/rtl.h ^ ~:: 38../../gcc-4.9.2/gcc/rtl.h341::5: :341note:5: expanded from macro 'RTL_CHECK2' : note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array 'fld' declared here note ^ ~ rtunion fld[1]; : array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h ^ rtunion fld[1]; : ^341: ../../gcc-4.9.2/gcc/genattrtab.c5../../gcc-4.9.2/gcc/genemit.c::: note462:25989:: :array 'fld' declared here 7 :warning rtunion fld[1]; : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: ../../gcc-4.9.2/gcc/gensupport.c:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 1717 print_md_ptr_loc (XSTR (expand, 3)); :4 ^ ~ : XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h: ^ ~ 769: XVECEXP (insn, 1, 0) = pattern;../../gcc-4.9.2/gcc/rtl.h23 : ^ ~: 770note: :23: note: expanded from macro 'XSTR' expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)778 :39#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~note : expanded from macro 'XVECEXP' ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) 659 ^ ~::659 38::../../gcc-4.9.2/gcc/rtl.h :note38: 771:expanded from macro 'RTL_CHECK2' :note: 23 :expanded from macro 'RTL_CHECK2' note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : 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)../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h ::341341 ^ ~: :55:../../gcc-4.9.2/gcc/rtl.h :note659::: 38: array 'fld' declared here note rtunion fld[1];: note ^ expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/genemit.c: array 'fld' declared here:463:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 23: ../../gcc-4.9.2/gcc/rtl.h:warning: 662array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 35: rtunion fld[1]; printf ("%s\n", XSTR (expand, 3)); note ^ ^ ~: expanded from macro 'RTVEC_ELT'../../gcc-4.9.2/gcc/genattrtab.c:1018: 41:../../gcc-4.9.2/gcc/rtl.h#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): 769 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~: 23 : ../../gcc-4.9.2/gcc/rtl.hnote XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); :: 341expanded from macro 'XSTR' ^ ~: 5:../../gcc-4.9.2/gcc/rtl.h: 770:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note23: array 'fld' declared here: ^ ~ note: expanded from macro 'XEXP' rtunion fld[1];../../gcc-4.9.2/gcc/rtl.c ../../gcc-4.9.2/gcc/rtl.h ^: : 184659../../gcc-4.9.2/gcc/gensupport.c::38::#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 37 ^ ~ note../../gcc-4.9.2/gcc/rtl.h: 1720:expanded from macro 'RTL_CHECK2' :659::#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 12 ^ ~ 38../../gcc-4.9.2/gcc/rtl.h: :warning: warning341: :: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'fld' declared hereexpanded from macro 'RTL_CHECK2' if (XVEC (ce_elem->data, 3) != NULL) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ rtunion fld[1]; ^../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/genemit.c:771341467::23::11:5 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: : if (XVEC (expand, 1) != 0)array 'fld' declared here expanded from macro 'XVEC' rtunion fld[1]; ^ ^ ~../../gcc-4.9.2/gcc/genattrtab.c: 1018:7: ../../gcc-4.9.2/gcc/rtl.h: if (GET_CODE (x) == SYMBOL_REF && SYMBOL_REF_HAS_BLOCK_INFO_P (x))771:23:#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]note: ^ ~ expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~659: 38 XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~: note: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2' : ^ ~ 659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:: ^ ~38: 770../../gcc-4.9.2/gcc/rtl.h::note1636341: expanded from macro 'RTL_CHECK2':235: :note:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~5 note:../../gcc-4.9.2/gcc/rtl.h: :array 'fld' declared here341: : 5noteexpanded from macro 'XEXP' rtunion fld[1]; : :expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^note ^ ~: array 'fld' declared here ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0)../../gcc-4.9.2/gcc/gensupport.c : ^~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; 1722 ^:36: ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.hwarning../../gcc-4.9.2/gcc/genemit.c:484:::659191607:38::: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]31warning note:: note rtvec attributes = rtvec_alloc (XVECLEN (insn, 4): expanded from macro 'SYMBOL_REF_FLAGS'expanded from macro 'RTL_CHECK2': array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) for (i = 0; i < XVECLEN (expand, 1); i++) ^ ~ ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h779 :../../gcc-4.9.2/gcc/rtl.h784:::../../gcc-4.9.2/gcc/rtl.h40::341 27779::40:5 : note: note: noteexpanded from macro 'XVECLEN'expanded from macro 'XVECLEN': : expanded from macro 'X0INT'#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) note#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h ^ ~ ^ ~ rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h::771771 : 23 ^: : ../../gcc-4.9.2/gcc/rtl.hnote:23: :expanded from macro 'XVEC' note 658:38:: expanded from macro 'XVEC'#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'RTL_CHECK1' ^ ~../../gcc-4.9.2/gcc/rtl.h :659:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])38: note : ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2' ^ ~: 659 :38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-4.9.2/gcc/rtl.h expanded from macro 'RTL_CHECK2': ^ ~ 341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h:392:: ^ ~ 32:note: array 'fld' declared herenote: expanded from macro 'GET_NUM_ELEM'../../gcc-4.9.2/gcc/rtl.h rtunion fld[1]; :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) 392 ^~~~~: ^../../gcc-4.9.2/gcc/rtl.h32: 341:../../gcc-4.9.2/gcc/genattrtab.c: :note5: : 1066expanded from macro 'GET_NUM_ELEM':note : array 'fld' declared here7: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) warning ^~~~~ rtunion fld[1]; : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h :341../../gcc-4.9.2/gcc/genemit.c: if (XVECLEN (exp, 1) != num_alt):5486 : ^ ~: 18 :note warning: array 'fld' declared here : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h : rtunion fld[1];779:40 rtx next = XVECEXP (expand, 1, i);: ^ ~ ^note : ../../gcc-4.9.2/gcc/gensupport.cexpanded from macro 'XVECLEN' :1723:38:../../gcc-4.9.2/gcc/rtl.h#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): 778warning:39 : ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note../../gcc-4.9.2/gcc/rtl.h : expanded from macro 'XVECEXP' :771:#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) 23 ^ ~ + XVECLEN (ce_elem->data, 3));../../gcc-4.9.2/gcc/rtl.h: : note771 ^ ~: expanded from macro 'XVEC' :23: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/rtl.h ^ ~: 779:../../gcc-4.9.2/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)40 ^ ~ :: 659:38note../../gcc-4.9.2/gcc/rtl.h: note: : :expanded from macro 'RTL_CHECK2'659expanded from macro 'XVECLEN': 38:#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h: 771#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-4.9.2/gcc/rtl.h23../../gcc-4.9.2/gcc/rtl.h::392662:: 32:note note:: : expanded from macro 'GET_NUM_ELEM'35 expanded from macro 'XVEC' : note#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem): #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTVEC_ELT' ^~~~~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])341../../gcc-4.9.2/gcc/rtl.h:: 5659: ^~~~~38 ::../../gcc-4.9.2/gcc/rtl.h notenote:341: : array 'fld' declared here:5expanded from macro 'RTL_CHECK2' : rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note ^ : ../../gcc-4.9.2/gcc/genattrtab.c ^ ~array 'fld' declared here:1084 : 41:../../gcc-4.9.2/gcc/rtl.h : rtunion fld[1];392:warning: 32 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ : note: expanded from macro 'GET_NUM_ELEM' XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); ^ ~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/gensupport.c778:1726:20:: warning: 39array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XVECEXP' for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: ../../gcc-4.9.2/gcc/rtl.h:note779:: expanded from macro 'XVEC' 40: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) expanded from macro 'XVECLEN' ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) : ^ ~ 38: note../../gcc-4.9.2/gcc/rtl.h: expanded from macro 'RTL_CHECK2': 771:23: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: expanded from macro 'XVEC' ^ ~../../gcc-4.9.2/gcc/genautomata.c :4251 :3: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-4.9.2/gcc/rtl.h : ^ ~662 :35: ../../gcc-4.9.2/gcc/rtl.hwarningnote: : arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: 659expanded from macro 'RTVEC_ELT': 38 obstack_finish (&irp); :#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~~~~~~~~~~~~~~~~~ ^~~~~ note../../gcc-4.9.2/gcc/../include/obstack.h: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2'::341429::8 :5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])notenote: : array 'fld' declared here expanded from macro 'obstack_finish' ^ ~ rtunion fld[1]; ^ = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\../../gcc-4.9.2/gcc/rtl.h: 392../../gcc-4.9.2/gcc/genattrtab.c:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1087: 3../../gcc-4.9.2/gcc/../include/obstack.h:: 32126:warning :31: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : expanded from macro 'GET_NUM_ELEM' note: expanded from macro '__INT_TO_PTR' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^~~~~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h# define __INT_TO_PTR(P) ((P) + (char *) 0): 341../../gcc-4.9.2/gcc/rtl.h: ^ ~~~~~~~~~~ :5770: :note23: :array 'fld' declared here note rtunion fld[1];: ^expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/gensupport.c:1727:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 34: ^ ~ warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:659:38: note RTVEC_ELT (attributes, i) = XVECEXP (insn, 4, i);: expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:../../gcc-4.9.2/gcc/rtl.h:5778:: 39note../../gcc-4.9.2/gcc/genautomata.c: :array 'fld' declared here: 4254 rtunion fld[1];note : ^expanded from macro 'XVECEXP' :../../gcc-4.9.2/gcc/genattrtab.c:#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)31087 : ^ ~: 23 :../../gcc-4.9.2/gcc/rtl.h warningwarning: :arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]771: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 23: obstack_finish (&irp);note XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^~~~~~~~~~~~~~~~~~~~~ : ^ ~expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/../include/obstack.h :429:8: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)note: expanded from macro 'obstack_finish' ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\:: 659 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 778:../../gcc-4.9.2/gcc/../include/obstack.h38::126:: note3139: : :note expanded from macro 'RTL_CHECK2': expanded from macro '__INT_TO_PTR'note: ../../gcc-4.9.2/gcc/rtl.c :expanded from macro 'XVECEXP' 263 # define __INT_TO_PTR(P) ((P) + (char *) 0): 7#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): #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] ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::771662 && ORIGINAL_REGNO (XEXP (orig, 0)) == REGNO (XEXP (orig, 0))) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:35: 23:note : noteexpanded from macro 'RTVEC_ELT' : #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/rtl.h: ^~~~~ 1119../../gcc-4.9.2/gcc/rtl.h::29:341#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) :note : expanded from macro 'ORIGINAL_REGNO' 5 ^ ~: #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ../../gcc-4.9.2/gcc/rtl.h:659 ^ ~:38 note: : array 'fld' declared herenote: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2' rtunion fld[1]; : 785 ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 28 : ^ ~../../gcc-4.9.2/gcc/gensupport.c note: :1729:expanded from macro 'X0UINT' 20../../gcc-4.9.2/gcc/rtl.h: warning#define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint): 662 ^ ~: ../../gcc-4.9.2/gcc/genautomata.c array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-4.9.2/gcc/rtl.h::4263:35658 for (j = 0; j < XVECLEN (ce_elem->data, 3); j++, i++): 4::38 ^ ~ warning:: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] notenote obstack_finish (&irp);: ../../gcc-4.9.2/gcc/rtl.h: : ^~~~~~~~~~~~~~~~~~~~~expanded from macro 'RTVEC_ELT' expanded from macro 'RTL_CHECK1'779:40../../gcc-4.9.2/gcc/../include/obstack.h #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]):: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^~~~~ 429 ^ ~ :note../../gcc-4.9.2/gcc/rtl.h:: 3418::expanded from macro 'XVECLEN' 5 note../../gcc-4.9.2/gcc/rtl.h::341:: #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))expanded from macro 'obstack_finish'5 : notenote: : = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\array 'fld' declared here array 'fld' declared here ^ ~ rtunion fld[1]; rtunion fld[1]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h ^ ../../gcc-4.9.2/gcc/../include/obstack.h::771 ^126 :23::31 :note : noteexpanded from macro 'XVEC' : expanded from macro '__INT_TO_PTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~../../gcc-4.9.2/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1730: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); ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:1104:21: warning: ../../gcc-4.9.2/gcc/rtl.h:778array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] :39: n = n_comma_elts (XSTR (exp, 1)); note ^ ~ : expanded from macro 'XVECEXP' ../../gcc-4.9.2/gcc/rtl.h:769#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): ^ ~ 23: ../../gcc-4.9.2/gcc/rtl.hnote: :expanded from macro 'XSTR'771 :23: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XVEC' ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-4.9.2/gcc/genemit.c: 659::546 ^ ~38 :: ../../gcc-4.9.2/gcc/rtl.hnote12::: expanded from macro 'RTL_CHECK2'warning: 659 :38array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ : else if (XVEC (split, 2) == 0) note../../gcc-4.9.2/gcc/rtl.h: : expanded from macro 'RTL_CHECK2'341 ^ ~ : 5../../gcc-4.9.2/gcc/rtl.h:: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])note : ^ ~array 'fld' declared here 771 rtunion fld[1];:23 ../../gcc-4.9.2/gcc/rtl.h ^: : 662../../gcc-4.9.2/gcc/genattrtab.c:note: 35expanded from macro 'XVEC' : :note: 1108#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'RTVEC_ELT'32 : ^ ~warning : #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:659../../gcc-4.9.2/gcc/rtl.h attr_rtx (CONST_STRING, XSTR (exp, 1)));::341:385: note: ^ ~ : notearray 'fld' declared here: ../../gcc-4.9.2/gcc/rtl.h : rtunion fld[1];769expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/genautomata.c ::435623: ^: 3note:: ../../gcc-4.9.2/gcc/gensupport.cwarning:expanded from macro 'XSTR'1732 #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): :arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ 4 ^ ~ obstack_finish (&irp); : ^~~~~~~~~~~~~~~~~~~~~warning ../../gcc-4.9.2/gcc/rtl.h: ../../gcc-4.9.2/gcc/rtl.harray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/../include/obstack.h ::429:341659 XVEC (insn, 4) = attributes;:::385:8:: ^ ~note note : : notearray 'fld' declared hereexpanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'obstack_finish'771 : rtunion fld[1];23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note ^ ~ : ../../gcc-4.9.2/gcc/../include/obstack.h../../gcc-4.9.2/gcc/genemit.cexpanded from macro 'XVEC':../../gcc-4.9.2/gcc/rtl.h: 552126::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)30341:::31 : ^ ~5note : ../../gcc-4.9.2/gcc/rtl.h:warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]659 :expanded from macro '__INT_TO_PTR'note get_pattern_stats (&stats, XVEC (split, 2));: 38 : array 'fld' declared here ^ ~# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ rtunion fld[1];note : expanded from macro 'RTL_CHECK2' ^../../gcc-4.9.2/gcc/rtl.h :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])771:../../gcc-4.9.2/gcc/genattrtab.c23: 1112: ^ ~: ../../gcc-4.9.2/gcc/rtl.h3:note:341: expanded from macro 'XVEC' :5: warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/gensupport.c: XVEC (newexp, 1) = rtvec_alloc (n);659: :1735 ^ ~:387 ../../gcc-4.9.2/gcc/genautomata.c:::4359../../gcc-4.9.2/gcc/rtl.h:: 3 771notewarning:: :expanded from macro 'RTL_CHECK2'23: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] notewarning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'XVEC' ^ ~: XSTR (insn, 2) = alter_test_for_insn (ce_elem, insn_elem); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]../../gcc-4.9.2/gcc/rtl.h ^ ~: 341 ^ ~ obstack_finish (&irp); :../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: ^~~~~~~~~~~~~~~~~~~~~659:5:: 76938../../gcc-4.9.2/gcc/../include/obstack.h: 23note::: :array 'fld' declared here 429 note: rtunion fld[1];: expanded from macro 'XSTR'8 ^note:: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/genemit.c note:: 585expanded from macro 'RTL_CHECK2':expanded from macro 'obstack_finish'7 ^ ~ :../../gcc-4.9.2/gcc/rtl.h: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ warning659 ^ ~:: 38 array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h :: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (XSTR (split, 3)) 341../../gcc-4.9.2/gcc/../include/obstack.h: :note5126: :expanded from macro 'RTL_CHECK2' 31 :: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~note : expanded from macro '__INT_TO_PTR' ^ ~ note../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: ::array 'fld' declared here769# define __INT_TO_PTR(P) ((P) + (char *) 0) : 23341:: rtunion fld[1]; ^ ~~~~~~~~~~note ^ 5: : note../../gcc-4.9.2/gcc/genattrtab.c: :array 'fld' declared hereexpanded from macro 'XSTR' 1115 : rtunion fld[1]; ^#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/gensupport.c14 ^ ~::1736: 7:../../gcc-4.9.2/gcc/rtl.h :warning659:: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 38 name_ptr = XSTR (exp, 1); : XTMPL (insn, 3) = alter_output_for_insn (ce_elem, insn_elem, ../../gcc-4.9.2/gcc/genautomata.c ^ ~ ^ ~: 4362:3note../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h::: 769expanded from macro 'RTL_CHECK2'::775 23 ::24#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning : ^ ~: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]note ../../gcc-4.9.2/gcc/rtl.h : :note obstack_finish (&irp);: 341expanded from macro 'XSTR'expanded from macro 'XTMPL' ^~~~~~~~~~~~~~~~~~~~~:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)5 ../../gcc-4.9.2/gcc/../include/obstack.h ^ ~: ^ ~ :note429 :: 8 array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h: :../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];658 note::38659: :: ^ 38note: : expanded from macro 'obstack_finish'../../gcc-4.9.2/gcc/genemit.cexpanded from macro 'RTL_CHECK1'note: 587:: 25 expanded from macro 'RTL_CHECK2': #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\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] ../../gcc-4.9.2/gcc/rtl.h ../../gcc-4.9.2/gcc/../include/obstack.h: print_md_ptr_loc (XSTR (split, 3));341 ^ ~: 126 :../../gcc-4.9.2/gcc/rtl.h31:5 ^ ~:: 341 ::note5 : note:: expanded from macro '__INT_TO_PTR'array 'fld' declared here rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h # define __INT_TO_PTR(P) ((P) + (char *) 0): note769 ^ ~~~~~~~~~~ : ^:array 'fld' declared here 23../../gcc-4.9.2/gcc/gensupport.c :: rtunion fld[1]; 1765 ^note: 4: ../../gcc-4.9.2/gcc/genattrtab.cexpanded from macro 'XSTR': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1118:5 XEXP (pattern, 1) = XVECEXP (split, 0, 0);:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~warning : ^ ~../../gcc-4.9.2/gcc/rtl.h :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h 770::65923:38 XVECEXP (newexp, 1, n++) = attr_rtx (CONST_STRING, p);:: note ^ ~: expanded from macro 'XEXP' note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:778#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-4.9.2/gcc/genautomata.c39:: 659note ^ ~:: 4365 expanded from macro 'XVECEXP' :../../gcc-4.9.2/gcc/rtl.h::383#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): 341: ^ ~: warning5 note: :arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: 18 ../../gcc-4.9.2/gcc/rtl.h warningexpanded from macro 'RTL_CHECK2' s obstack_finish (&irp);note : ^~~~~~~~~~~~~~~~~~~~~771: generated#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]). ../../gcc-4.9.2/gcc/../include/obstack.h array 'fld' declared here ^ ~ :../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];23 :429: ^::8 341:../../gcc-4.9.2/gcc/genemit.c:note5::588 :: noteexpanded from macro 'XVEC': 23noteexpanded from macro 'obstack_finish': : array 'fld' declared here = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning : ../../gcc-4.9.2/gcc/../include/obstack.h ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; : printf ("%s\n", XSTR (split, 3)); 126../../gcc-4.9.2/gcc/rtl.h::31 ^ ~659:: ^ 38 :../../gcc-4.9.2/gcc/gensupport.c:1771 note../../gcc-4.9.2/gcc/rtl.h:note:4: : expanded from macro 'RTL_CHECK2': expanded from macro '__INT_TO_PTR'769warning #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~: 23: XEXP (pattern, 1) = rtx_alloc (PARALLEL); note# define __INT_TO_PTR(P) ((P) + (char *) 0): ^ ~../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XSTR' ^ ~~~~~~~~~~: 662#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.2/gcc/rtl.h:770 ^ ~ ::23../../gcc-4.9.2/gcc/rtl.h:35: 659:note : :note38expanded from macro 'XEXP': : noteexpanded from macro 'RTVEC_ELT': #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) expanded from macro 'RTL_CHECK2' ^ ~ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])../../gcc-4.9.2/gcc/rtl.h : ^~~~~ 659../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 341: ^ ~38 :../../gcc-4.9.2/gcc/rtl.h:5:341 note:: :expanded from macro 'RTL_CHECK2'5: note : array 'fld' declared herenote #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.harray 'fld' declared here: 341:5 rtunion fld[1]; ^ : note: ../../gcc-4.9.2/gcc/genemit.carray 'fld' declared here: 602: rtunion fld[1];19 : warning: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/gensupport.c: 1772:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (split, 2); i++) ^ ~ XVEC (XEXP (pattern, 1), 0) = XVEC (split, 0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: ../../gcc-4.9.2/gcc/rtl.h:770note: :expanded from macro 'XVECLEN' 23: note: expanded from macro 'XEXP' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:../../gcc-4.9.2/gcc/rtl.h:659:23:38 :note: 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]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:../../gcc-4.9.2/gcc/rtl.h:77138: note: :expanded from macro 'RTL_CHECK2' 35: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) expanded from macro 'XVEC' ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~../../gcc-4.9.2/gcc/rtl.h :392:../../gcc-4.9.2/gcc/rtl.h:32: note659: :39expanded 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])../../gcc-4.9.2/gcc/rtl.h : ^~~ 341../../gcc-4.9.2/gcc/rtl.h::3415:5:: note: array 'fld' declared here note: rtunion fld[1];array 'fld' declared here ^ rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1777:../../gcc-4.9.2/gcc/genemit.c23:: warning: 604array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :18: 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++) ../../gcc-4.9.2/gcc/genattrtab.c ^ ~: rtx next = XVECEXP (split, 2, i); ^ ~ 1177:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:779../../gcc-4.9.2/gcc/rtl.h XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr); ^ ~:778 :39: note: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XVECEXP':40: :770: note23:: expanded from macro 'XVECLEN' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)note: expanded from macro 'XEXP'#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)../../gcc-4.9.2/gcc/rtl.h: 771 ^ ~ :../../gcc-4.9.2/gcc/rtl.h:659771::3823: :note :: expanded from macro 'RTL_CHECK2' 23note:: expanded from macro 'XVEC' note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'XVEC' ^ ~../../gcc-4.9.2/gcc/rtl.h :341:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-4.9.2/gcc/rtl.h: 659:38: note:: array 'fld' declared here ^ ~ note: expanded from macro 'RTL_CHECK2' rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h :659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ 38 ../../gcc-4.9.2/gcc/genattrtab.c ^ ~: :1177 :4note:: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.hwarning: :#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])662array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^ ~ 35: note: expanded from macro 'RTVEC_ELT'../../gcc-4.9.2/gcc/rtl.h XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr);:392 ^ ~ :32: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])note ^~~~~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h: ::341expanded from macro 'GET_NUM_ELEM'770::523: note :: note: expanded from macro 'XEXP'#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)array 'fld' declared here ^~~~~ rtunion fld[1]; ../../gcc-4.9.2/gcc/rtl.h ^#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx):341 :5 ^ ~ : note../../gcc-4.9.2/gcc/rtl.h: :659:38array 'fld' declared here : rtunion fld[1];note: expanded from macro 'RTL_CHECK2' ^ ../../gcc-4.9.2/gcc/gensupport.c:1781:4: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) warning: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.2/gcc/rtl.h: 341:5: note: XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1781: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: ../../gcc-4.9.2/gcc/genemit.cexpanded from macro 'XVEC': 668:44: #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] ../../gcc-4.9.2/gcc/rtl.h:659:38: note for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) : expanded from macro 'RTL_CHECK2' ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTVEC_ELT': 779:40: note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : ^~~~~ expanded from macro 'XVECLEN'../../gcc-4.9.2/gcc/rtl.h :341:5: #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))note : ^ ~array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/gensupport.c::771:23:1782: 4: warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' XVECEXP (split, 2, i) = pattern; ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note../../gcc-4.9.2/gcc/rtl.h: :778expanded from macro 'RTL_CHECK2' :39: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~expanded from macro 'XVECEXP' ../../gcc-4.9.2/gcc/genattrtab.c :1225:../../gcc-4.9.2/gcc/rtl.h#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M):32:392 :warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 32: ^ ~ XVECEXP (newexp, 0, 1) = XEXP (exp, 1);note : expanded from macro 'GET_NUM_ELEM'../../gcc-4.9.2/gcc/rtl.h : ^ ~771 :#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)23 :../../gcc-4.9.2/gcc/rtl.h :note ^~~~~: expanded from macro 'XVEC' 770 :../../gcc-4.9.2/gcc/rtl.h23::#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~341: :expanded from macro 'XEXP'5 : ../../gcc-4.9.2/gcc/rtl.h:659:38#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note: : notearray 'fld' declared here: ^ ~ rtunion fld[1];expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h ^: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 659 ^ ~../../gcc-4.9.2/gcc/genemit.c ::67138: ../../gcc-4.9.2/gcc/rtl.hnote::662: :13expanded from macro 'RTL_CHECK2': 35: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : note: ^ ~ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTVEC_ELT' ../../gcc-4.9.2/gcc/rtl.h :341:5: gen_exp (XVECEXP (clobber->pattern, 1, i),note #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^ ~ : ^~~~~ array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];:341 :5 ^ :../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/genattrtab.c note:: :778array 'fld' declared here1227 : rtunion fld[1];:7: 39 : ^notewarning: : expanded from macro 'XVECEXP'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h770:771:23: note:: 23expanded 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)../../gcc-4.9.2/gcc/rtl.h:659: 38: note: ^ ~expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h ^ ~ :../../gcc-4.9.2/gcc/rtl.h:341:659:538: :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])../../gcc-4.9.2/gcc/genattrtab.c :1227 ^ ~:26: warning../../gcc-4.9.2/gcc/rtl.h:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 662 XEXP (newexp, 1) = XEXP (exp, 2); ^ ~: 35:../../gcc-4.9.2/gcc/rtl.h: 770:23note: : note: expanded from macro 'XEXP'expanded from macro 'RTVEC_ELT' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-4.9.2/gcc/gensupport.c ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): ^~~~~../../gcc-4.9.2/gcc/rtl.h1816:659:11 :../../gcc-4.9.2/gcc/rtl.h:: 341warning:5: 38array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : notenote if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) : : expanded from macro 'RTL_CHECK2' array 'fld' declared here ^ ~ rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h779::34140:: 5note: :expanded from macro 'XVECLEN' note#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~: array 'fld' declared here rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h :771 ^:23 :../../gcc-4.9.2/gcc/genattrtab.c:1239 :33: notewarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'XVEC' return make_canonical (attr, XEXP (exp, 1)); #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/rtl.h:770659::23: 38note: : noteexpanded from macro 'XEXP' : expanded from macro 'RTL_CHECK2'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-4.9.2/gcc/genemit.c ^ ~:761 38:: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:392#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 32 ^ ~ 5: ../../gcc-4.9.2/gcc/rtl.h::note341:5: : note : warningexpanded from macro 'GET_NUM_ELEM'array 'fld' declared here rtunion fld[1]; #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ : ../../gcc-4.9.2/gcc/genattrtab.c :1240array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~ XSTR (elt, 1), ../../gcc-4.9.2/gcc/rtl.h: ^ ~:49341:5 :: warning ../../gcc-4.9.2/gcc/rtl.h: :notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 769 array 'fld' declared here : rtunion fld[1];23 : ^ defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); ../../gcc-4.9.2/gcc/gensupport.c ^ ~note:: 1816: expanded from macro 'XSTR'../../gcc-4.9.2/gcc/rtl.h 38:: 770:23warning:#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]note : expanded from macro 'XEXP'../../gcc-4.9.2/gcc/rtl.h : if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1))#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)659 : ^ ~ ^ ~38 :../../gcc-4.9.2/gcc/rtl.h :659note:: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'RTL_CHECK2' 38: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTL_CHECK2' : ^ ~ 779 ../../gcc-4.9.2/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 40::341 ^ ~ note: :expanded from macro 'XVECLEN'../../gcc-4.9.2/gcc/rtl.h:5341:: 5note : :array 'fld' declared here #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) rtunion fld[1]; ^note ^ ~: array 'fld' declared here rtunion fld[1];../../gcc-4.9.2/gcc/rtl.h : ^ 771:../../gcc-4.9.2/gcc/genattrtab.c:1240:23: note11: : 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) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); note: ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])770:23 : note: ^ ~ expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/rtl.h:392:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) 32 ^ ~: note../../gcc-4.9.2/gcc/rtl.h: expanded from macro 'GET_NUM_ELEM' :659:38:#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ note../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'341 :5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h: 341: rtunion fld[1];5 : ^ note../../gcc-4.9.2/gcc/gensupport.c:1821:: array 'fld' declared here 23: rtunion fld[1]; ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (elem->data, 1); j++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1823: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), ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.2/gcc/genattrtab.c :1267:22:../../gcc-4.9.2/gcc/rtl.h :662:35:warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : expanded from macro 'RTVEC_ELT' copy_boolean (XEXP (exp, 1))); ^ ~#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/rtl.h:770::341:23: 5note: expanded from macro 'XEXP' : note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): array 'fld' declared here ^ ~ rtunion fld[1]; ../../gcc-4.9.2/gcc/rtl.h: ^ 659:../../gcc-4.9.2/gcc/gensupport.c38:../../gcc-4.9.2/gcc/genautomata.c::1824: 5077note:93: :expanded from macro 'RTL_CHECK2': warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XVECEXP (subst_elem->data, 1, j), ../../gcc-4.9.2/gcc/rtl.h ^ ~: obstack_finish (&unit_usages); 341 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~:../../gcc-4.9.2/gcc/rtl.h 5../../gcc-4.9.2/gcc/../include/obstack.h::429 ::7788note:: :39array 'fld' declared here: note: note rtunion fld[1]; expanded from macro 'obstack_finish' ^: expanded from macro 'XVECEXP' ../../gcc-4.9.2/gcc/genattrtab.c = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\: #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)1270 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 40 ^ ~: ../../gcc-4.9.2/gcc/../include/obstack.h :../../gcc-4.9.2/gcc/rtl.h126::31771: warningnote: : :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 :expanded from macro '__INT_TO_PTR' note: XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~expanded from macro 'XVEC' ^ ~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-4.9.2/gcc/rtl.h ^ ~ :769:../../gcc-4.9.2/gcc/rtl.h23: note: expanded from macro 'XSTR' :659#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) :38: ^ ~note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 38: note: expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-4.9.2/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~662 :35../../gcc-4.9.2/gcc/genattrtab.c::252: note: expanded from macro 'RTVEC_ELT'55 : clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) -o build/gencodes.o ../../gcc-4.9.2/gcc/gencodes.c note: expanded from macro 'DEF_ATTR_STRING' ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))): ^5 :../../gcc-4.9.2/gcc/rtl.h :341:note5: array 'fld' declared here: note: array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c: ^1831 :../../gcc-4.9.2/gcc/genattrtab.c34:1270:: 40warning:: 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] if (!get_alternatives_number (XVECEXP (elem->data, 1, j), XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h769::23778:: 39:note note: expanded from macro 'XSTR' : expanded from macro 'XVECEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23../../gcc-4.9.2/gcc/rtl.h:659:38:: note: 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) ../../gcc-4.9.2/gcc/genattrtab.c:252: ^ ~ 43: note: expanded from macro 'DEF_ATTR_STRING' ../../gcc-4.9.2/gcc/rtl.h:#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) 659 ^ :38:../../gcc-4.9.2/gcc/rtl.h: 341: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]; ^ ~ ^../../gcc-4.9.2/gcc/rtl.h :../../gcc-4.9.2/gcc/genattrtab.c:1270662::735: note:: warning: expanded from macro 'RTVEC_ELT' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1));../../gcc-4.9.2/gcc/rtl.h:341 : ^ ~5: note: array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h:769:23: note rtunion fld[1]; : ^expanded from macro 'XSTR' ../../gcc-4.9.2/gcc/gensupport.c:1841:23:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ warning../../gcc-4.9.2/gcc/rtl.h:659: :38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: note : expanded from macro 'RTL_CHECK2' for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: ../../gcc-4.9.2/gcc/rtl.h:note779: :array 'fld' declared here40 : rtunion fld[1]; ^ note../../gcc-4.9.2/gcc/genattrtab.c:1271:40:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note../../gcc-4.9.2/gcc/rtl.h:: 769:23: noteexpanded from macro 'XVEC': expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/rtl.h:659659::3838:: note: expanded from macro 'RTL_CHECK2' note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:252:55: ../../gcc-4.9.2/gcc/rtl.h:note392: expanded from macro 'DEF_ATTR_STRING': 32: #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))note : ^ expanded from macro 'GET_NUM_ELEM' ../../gcc-4.9.2/gcc/rtl.h:341:5: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) note: array 'fld' declared here ^~~~~ ../../gcc-4.9.2/gcc/rtl.h: rtunion fld[1];341: ^5 : ../../gcc-4.9.2/gcc/genattrtab.c:note: 1271:array 'fld' declared here40: warning: rtunion fld[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-4.9.2/gcc/gensupport.c:1843:34: warning: XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); 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), ../../gcc-4.9.2/gcc/rtl.h ^ ~:769 :23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-4.9.2/gcc/rtl.h: 778:../../gcc-4.9.2/gcc/rtl.h39:: 659note: :expanded from macro 'XVECEXP'38 : note: expanded from macro 'RTL_CHECK2'#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/rtl.h ^ ~ :771:23: note../../gcc-4.9.2/gcc/genattrtab.c:252:: expanded from macro 'XVEC' 43: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ note: expanded from macro 'DEF_ATTR_STRING'../../gcc-4.9.2/gcc/rtl.h :659:38:#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) note: ^expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~ array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h: rtunion fld[1];662 ^ :../../gcc-4.9.2/gcc/genattrtab.c:351271::7: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341../../gcc-4.9.2/gcc/rtl.h:5::769 :23: note: expanded from macro 'XSTR' note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/gensupport.c:../../gcc-4.9.2/gcc/rtl.h1859:40: warning:659: :38array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : note: expanded from macro 'RTL_CHECK2' subst_pattern_vec = rtvec_alloc (XVECLEN (subst_elem->data, 3)); ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h:779:40 rtunion fld[1]; : note ^ : expanded from macro 'XVECLEN'../../gcc-4.9.2/gcc/genattrtab.c:1276 :40: warning#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:771:23 XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1));: ^ ~ note: expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): 769:23: ^ ~ note: ../../gcc-4.9.2/gcc/rtl.hexpanded from macro 'XSTR' :659:38:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ : expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:659:38: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:392#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~32 : note../../gcc-4.9.2/gcc/genattrtab.c:252: expanded from macro 'GET_NUM_ELEM' :55: note#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) : ^~~~~expanded from macro 'DEF_ATTR_STRING' ../../gcc-4.9.2/gcc/rtl.h:341:5#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) : ^ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^../../gcc-4.9.2/gcc/genattrtab.c: 1276../../gcc-4.9.2/gcc/gensupport.c::401860:: 23warning: :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] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' ../../gcc-4.9.2/gcc/rtl.h:779:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 40 ^ ~ : note: expanded from macro 'XVECLEN'../../gcc-4.9.2/gcc/rtl.h :659:38:#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:771:23:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ note: expanded from macro 'XVEC'../../gcc-4.9.2/gcc/genattrtab.c: 252:43: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) note ^ ~: expanded from macro 'DEF_ATTR_STRING' ../../gcc-4.9.2/gcc/rtl.h:659:#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))38: note: ^ expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/rtl.h:341:5: note : array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/genattrtab.c:../../gcc-4.9.2/gcc/rtl.h:3921276:7::32: note: expanded from macro 'GET_NUM_ELEM' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1));: 341 ^ ~: 5: note: array 'fld' declared here ../../gcc-4.9.2/gcc/rtl.h rtunion fld[1];: 769 ^:23 : ../../gcc-4.9.2/gcc/gensupport.c:1862note:: expanded from macro 'XSTR' 30: warning#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:659:38 subst_pattern = copy_rtx (XVECEXP (subst_elem->data, 3, j)); ^ ~: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: ../../gcc-4.9.2/gcc/rtl.hnote:: 778:39:array 'fld' declared here note rtunion fld[1];: expanded from macro 'XVECEXP' ^clang : warning#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1883: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; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38:../../gcc-4.9.2/gcc/genattrtab.c :note: expanded from macro 'RTL_CHECK2'1312: 8: warning: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341 av = oballoc (struct attr_value);: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 5: note: array 'fld' declared here../../gcc-4.9.2/gcc/genattrtab.c:294 :20: rtunion fld[1];note: ^ expanded from macro 'oballoc'../../gcc-4.9.2/gcc/gensupport.c :1890:4#define oballoc(T) XOBNEW (hash_obstack, T) : ^~~~~~~~~~~~~~~~~~~~~~~~ warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/../include/libiberty.h:366: XTMPL (elem->data, 3) = ^ ~ 30: note: ../../gcc-4.9.2/gcc/rtl.h:expanded from macro 'XOBNEW' 775:24: note: expanded from macro 'XTMPL'#define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)405:4: note: expanded from macro 'obstack_alloc' ^ ~ ../../gcc-4.9.2/gcc/rtl.h: obstack_finish (__h); })658 :38: ^~~~~~~~~~~~~~~~~~~~ note: ../../gcc-4.9.2/gcc/../include/obstack.h:expanded from macro 'RTL_CHECK1' 429:8: note#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]): expanded from macro 'obstack_finish' ^ ~ ../../gcc-4.9.2/gcc/rtl.h = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :341:../../gcc-4.9.2/gcc/../include/obstack.h:1265: note: array 'fld' declared here: 31: rtunion fld[1]; note ^: expanded from macro '__INT_TO_PTR' ../../gcc-4.9.2/gcc/gensupport.c:1897# define __INT_TO_PTR(P) ((P) + (char *) 0):49 ^ ~~~~~~~~~~ : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) = join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1898:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:1897:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (elem->data, 2) = join_c_conditions (XSTR (subst_elem->data, 2), ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1350: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1356: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1366:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1382:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:65915:38 warnings: generatednote. : expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1384:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1396: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' ../../gcc-4.9.2/gcc/gensupport.c:2091#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): 16: ^~~~~warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:341: if (strcmp (XSTR (pattern, 1), ^ ~ 5: note: array 'fld' declared here../../gcc-4.9.2/gcc/rtl.h: 769: rtunion fld[1]; 23: ^ note : expanded from macro 'XSTR'../../gcc-4.9.2/gcc/genattrtab.c: 1408:18: 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) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659 condexp = XVECEXP (delay->def, 1, i + 2); ^ ~:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: ../../gcc-4.9.2/gcc/rtl.h:array 'fld' declared here778 :39: rtunion fld[1]; note: ^expanded from macro 'XVECEXP' ../../gcc-4.9.2/gcc/gensupport.c:2092:9: #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:771: XSTR (match_operand_entries_in_pattern[opno], 1))) 23: ^ ~ note: expanded from macro 'XVEC' ../../gcc-4.9.2/gcc/rtl.h:769:23#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): note: expanded from macro 'XSTR' ^ ~ ../../gcc-4.9.2/gcc/rtl.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)659 : ^ ~38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:659:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:662:35#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'RTVEC_ELT' 341:5: note#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) : array 'fld' declared here ^~~~~ rtunion fld[1]; ../../gcc-4.9.2/gcc/rtl.h ^ :341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1455:12: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ie = oballoc (struct insn_ent); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:1448:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XEXP (XVECEXP (id->def, id->vec_idx, i), 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' ../../gcc-4.9.2/gcc/gensupport.c:2227:36: #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] ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341../../gcc-4.9.2/gcc/rtl.h:5:: 769note:: array 'fld' declared here 23: note: rtunion fld[1];expanded from macro 'XSTR' ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2257:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (x = queue; x; x = XEXP (x, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1496:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1496:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1512:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 1), ^ ~ ../../gcc-4.9.2/gcc/rtl.h../../gcc-4.9.2/gcc/gensupport.c::7702379:23: :24note: expanded from macro 'XEXP': warning: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ^ ~ XSTR (set_attr, 1) = XOBFINISH (&string_obstack, char *);../../gcc-4.9.2/gcc/rtl.h:659: 38: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/../include/libiberty.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 369 ^ ~:38: note../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'XOBFINISH'341 :5#define XOBFINISH(O, T) ((T) obstack_finish ((O))) : ^~~~~~~~~~~~~~~~~~~~note : array 'fld' declared here ../../gcc-4.9.2/gcc/../include/obstack.h:429 rtunion fld[1];: ^8 :../../gcc-4.9.2/gcc/genattrtab.c: 1514:30note: warning: expanded from macro 'obstack_finish': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ substitute_address (XEXP (exp, 2), ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/../include/obstack.h770:126::31: note: 23: noteexpanded from macro '__INT_TO_PTR': expanded from macro 'XEXP' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2313:19: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] template_code = XTMPL (insn, 3); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2379: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 *); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.2/gcc/genattrtab.c rtunion fld[1];: 1586: ^15 :../../gcc-4.9.2/gcc/gensupport.c :warning2384: :arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]8: warning: new_ie = oballoc (struct insn_ent);array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~ if (!XVEC (insn, 4)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:../../gcc-4.9.2/gcc/genattrtab.c:771294::23: 20note: : note: expanded from macro 'XVEC' expanded from macro 'oballoc' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~#define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~../../gcc-4.9.2/gcc/rtl.h:659 :38../../gcc-4.9.2/gcc/../include/libiberty.h:: 366note: expanded from macro 'RTL_CHECK2': 30#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note../../gcc-4.9.2/gcc/rtl.h: :341expanded from macro 'XOBNEW': 5: note: #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T)))array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtunion fld[1]; ../../gcc-4.9.2/gcc/../include/obstack.h: ^ 405:4../../gcc-4.9.2/gcc/gensupport.c::2387 :15note:: warningexpanded from macro 'obstack_alloc': array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ vec_len = XVECLEN (insn, 4); ^ ~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' ../../gcc-4.9.2/gcc/rtl.h:779 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~40: note../../gcc-4.9.2/gcc/../include/obstack.h: :expanded from macro 'XVECLEN' 126:31:#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ note: expanded from macro '__INT_TO_PTR' ../../gcc-4.9.2/gcc/rtl.h:771:23# define __INT_TO_PTR(P) ((P) + (char *) 0) : ^ ~~~~~~~~~~ note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2391: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2393:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/genconfig.o ../../gcc-4.9.2/gcc/genconfig.c ../../gcc-4.9.2/gcc/gensupport.c:2485:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ../../gcc-4.9.2/gcc/genattrtab.c:1668:11: XSTR (mnemonic_attr, 1) = XOBFINISH (&string_obstack, char *);warning ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/../include/libiberty.h: if (XSTR (x, 1)[0]) 369 ^ ~ :38: note../../gcc-4.9.2/gcc/rtl.h: :expanded from macro 'XOBFINISH'769 :23: note: #define XOBFINISH(O, T) ((T) obstack_finish ((O)))expanded from macro 'XSTR' ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~429 :8:../../gcc-4.9.2/gcc/rtl.h: note: 659expanded from macro 'obstack_finish' :38: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/../include/obstack.h:126:31#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note: expanded from macro '__INT_TO_PTR' ../../gcc-4.9.2/gcc/rtl.h:341# define __INT_TO_PTR(P) ((P) + (char *) 0): ^ ~~~~~~~~~~ 5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2449:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 4)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.2/gcc/genattrtab.c ^ ~: 1728:../../gcc-4.9.2/gcc/rtl.h3:: warning: 341:arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]5: note: obstack_finish (rtl_obstack); array 'fld' declared here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h rtunion fld[1];:429: 8: ^ note: expanded from macro 'obstack_finish' ../../gcc-4.9.2/gcc/gensupport.c:2450:19: warning: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h: for (i = 0; i < XVECLEN (insn, 4); i++) 126: ^ ~31 : note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~../../gcc-4.9.2/gcc/rtl.h :779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2452: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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2477:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/genattrtab.c: str = XSTR (mnemonic_attr, 1); 1720 ^ ~: 16: warning../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtx defval = XEXP (exp, 1); ../../gcc-4.9.2/gcc/rtl.h ^ ~ :659:38../../gcc-4.9.2/gcc/rtl.h:770:: 23note: : 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)../../gcc-4.9.2/gcc/rtl.h : ^ ~341: 5: ../../gcc-4.9.2/gcc/rtl.hnote:: 659array 'fld' declared here :38 rtunion fld[1]; ^ : note: expanded from macro 'RTL_CHECK2'../../gcc-4.9.2/gcc/gensupport.c: 2485:3:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ warning../../gcc-4.9.2/gcc/rtl.h:341: :5:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'fld' declared here XSTR (mnemonic_attr, 1) = XOBFINISH (&string_obstack, char *); rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.2/gcc/genattrtab.c:1721:../../gcc-4.9.2/gcc/rtl.h20::769: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: rtx new_defval = XEXP (exp, 1); expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-4.9.2/gcc/rtl.h:770: 23: ../../gcc-4.9.2/gcc/rtl.h:note: 659: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]) ../../gcc-4.9.2/gcc/rtl.h:659 ^ ~ :../../gcc-4.9.2/gcc/rtl.h38:: 341:note: 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]; ^ ~ ^ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1797:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (len != XVECLEN (exp, 0) || new_defval != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1822:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = new_defval; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/gensupport.c:2607:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/genattrtab.c:1904:43: if (maybe_eval_c_test (XSTR (desc, 2)) != 0) ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.2/gcc/rtl.h:769:23: note: exp = insert_right_side (code, exp, XEXP (term, 1), expanded from macro 'XSTR' ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~../../gcc-4.9.2/gcc/rtl.h: 770:23:../../gcc-4.9.2/gcc/rtl.h note: expanded from macro 'XEXP' :659:38: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)note : ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:659:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note../../gcc-4.9.2/gcc/rtl.h: expanded from macro 'RTL_CHECK2' :341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ :../../gcc-4.9.2/gcc/rtl.h: 341:note: 5array 'fld' declared here: rtunion fld[1]; note ^ : ../../gcc-4.9.2/gcc/gensupport.c:2620array 'fld' declared here :30: rtunion fld[1];warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-4.9.2/gcc/genattrtab.c: if (maybe_eval_c_test (XSTR (desc, 1)) != 0) ^ ~1912: 46:../../gcc-4.9.2/gcc/rtl.h warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 769:23: note rtx new_rtx = insert_right_side (code, XEXP (exp, 1), ^ ~ : expanded from macro 'XSTR' ../../gcc-4.9.2/gcc/rtl.h:770:23#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~: ../../gcc-4.9.2/gcc/rtl.h:note: expanded from macro 'XEXP' 659:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:659#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):38: note ^ ~: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.2/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ rtunion fld[1]; ../../gcc-4.9.2/gcc/rtl.h: ^ 341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1914:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (new_rtx != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1943:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] | compute_alternative_mask (XEXP (exp, 1), code); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1948:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (XEXP (exp, 0), 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1952:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = XSTR (exp, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1956:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == AND && XINT (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:1959:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (code == IOR && !XINT (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2034:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (value, 0), XSTR (exp, 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2047:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = ACONCAT ((prefix, "_", XSTR (exp, 1), NULL)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/../include/libiberty.h:182:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:658:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2047:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] string = ACONCAT ((prefix, "_", XSTR (exp, 1), NULL)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/../include/libiberty.h:183:17: note: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2097:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] evaluate_eq_attr (exp, attr, XEXP (value, 1), ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2148:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_and_tree (XEXP (exp, 1), pterm, insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2149:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2166:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_and_tree (XEXP (exp, 1), &temp, insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2172:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2211:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2211:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2223:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2223:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2235:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2235:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2278:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_or_tree (XEXP (exp, 1), pterm, insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2279:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2296:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = simplify_or_tree (XEXP (exp, 1), &temp, insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2302:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genautomata.c:9293:3: warning: ../../gcc-4.9.2/gcc/genattrtab.carithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]: 2357:12: obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ warning: ../../gcc-4.9.2/gcc/../include/obstack.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 429:8: switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) note ^ ~: expanded from macro 'obstack_finish' ../../gcc-4.9.2/gcc/rtl.h:767 = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ :23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :../../gcc-4.9.2/gcc/../include/obstack.h note:: 126expanded from macro 'XINT':31: note: expanded from macro '__INT_TO_PTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~../../gcc-4.9.2/gcc/rtl.h: 659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2357:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2381:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2381:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2407:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2407:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2424:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2424:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2424:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) & XINT (s2, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2436:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2436:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2454:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2454:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2454:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2466:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 1 - XINT (s, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2466:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 1 - XINT (s, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2480:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XINT (result, 1) = 0; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:249:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.2/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-4.9.2/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:249:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.2/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-4.9.2/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2516:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:249:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2543:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (AND, left, XEXP (right, 1))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2550:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2571:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (left, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2578:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (right, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2609:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:249:27: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.2/gcc/genattrtab.c:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P' #define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging)) ^~~ ../../gcc-4.9.2/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:249:59: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.2/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' #define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)) ^~~ ../../gcc-4.9.2/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2620:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = SIMPLIFY_TEST_EXP (XEXP (exp, 1), insn_code, insn_index); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/genattrtab.c:249:67: note: expanded from macro 'SIMPLIFY_TEST_EXP' (ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \ ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2632:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left == XEXP (exp, 0) && right == XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2656:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = attr_rtx (IOR, XEXP (left, 1), XEXP (right, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2656:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = attr_rtx (IOR, XEXP (left, 1), XEXP (right, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2673:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && attr_equal_p (XEXP (left, 1), XEXP (right, 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2673:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && attr_equal_p (XEXP (left, 1), XEXP (right, 1))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared hereclang rtunion fld[1];: ^warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]../../gcc-4.9.2/gcc/genattrtab.c :2678:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] right = XEXP (right, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2689:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XINT (left, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2694:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && !XINT (right, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2721:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2756:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2764:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (NOT, XEXP (left, 1))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:2782:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] newexp = mk_attr_alt (1 << atoi (XSTR (exp, 1))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. ../../gcc-4.9.2/gcc/genattrtab.c:3131:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] av = oballoc (struct attr_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:3165:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->enum_name = XSTR (exp, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3166:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] et = lookup_enum_type (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3174:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (*XSTR (exp, 1) == '\0') ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3178:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3191:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = XEXP (XEXP (exp, 2), 0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3191:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = XEXP (XEXP (exp, 2), 0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:35: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ../../gcc-4.9.2/gcc/rtl.h:659:39: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3198:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3198:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3199:39: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] attr->default_val = get_attr_value (XEXP (exp, 2), attr, -2); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3213:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return n_comma_elts (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3279:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] id = oballoc (struct insn_def); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:3343:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] delay = oballoc (struct delay_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:3327:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (def, 1) % 3 != 0) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3335:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (def, 1); i += 3) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3337:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 1)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3339:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (def, 1, i + 2)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3411:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] find_attrs_to_cache (XEXP (exp, 1), create); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3586:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] = write_test_expr (outf, XEXP (exp, 1), attrs_cached, flags); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3588:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 1), attrs_cached, ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3599:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (exp, 0), 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3690:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outf, "which_alternative == %s", XSTR (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3727:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_valueq (outf, attr, XSTR (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3742:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0') ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3742:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1) == NULL || *XSTR (exp, 1) == '\0') ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3752:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1), XINT (exp, 0), GET_MODE_NAME (GET_MODE (exp))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3794:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 1), attrs_cached, FLG_BITWISE); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3796:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_test_expr (outf, XEXP (exp, 2), attrs_cached, FLG_BITWISE); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3824:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3834:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_max = max_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3835:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] n = max_attr_value (XEXP (exp, 2), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3865:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3875:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_min = min_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3876:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] n = min_attr_value (XEXP (exp, 2), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3907:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = or_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3913:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or = or_attr_value (XEXP (exp, 1), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:3914:36: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] current_or |= or_attr_value (XEXP (exp, 2), unknownp); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4111:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = eliminate_known_true (XEXP (known_true, 1), exp, ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.2/gcc/genattrtab.c:4137:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx default_val = XEXP (value, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4392:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_attr_value (outf, attr, XEXP (value, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4449:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (delay->def, 1) / 3 > max_slots) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4450:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_slots = XVECLEN (delay->def, 1) / 3; ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4521:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (delay->def, 1); i += 3) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4601:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] attr = oballoc (struct attr_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:4741:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct insn_reserv *decl = oballoc (struct insn_reserv); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:4744:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->default_latency = XINT (def, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4745:44: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] decl->condexp = check_attr_test (XEXP (def, 2), 0, 0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4782:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] b = oballoc (struct bypass_list); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:4794:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = base = XSTR (def, 1); *p; p++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4831:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4835:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4859:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_tune_attr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 18 warnings generated. ../../gcc-4.9.2/gcc/genattrtab.c:4987:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (decl->insn_num); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4988:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (decl->default_latency); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4992:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:4993:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:5052:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (code_exp, 1) = make_numeric_value (n_insn_reservs + 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:5053:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (lats_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:5078:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (byps_exp, 1) = make_numeric_value (0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattrtab.c:5247:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insn_alternatives = oballocvec (int, insn_code_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:5253:25: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insn_n_alternatives = oballocvec (int, insn_code_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:367:35: note: expanded from macro 'XOBNEWVEC' #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 2 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. 40 warnings generated. 44 warnings generated. ../../gcc-4.9.2/gcc/genconditions.c:116:58: warning: cast from 'void **' to 'const struct c_test **' must have all intermediate pointers const qualified to be safe [-Wcast-qual] const struct c_test *test = * (const struct c_test **) slot; ^ ../../gcc-4.9.2/gcc/genconditions.c:235:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_c_test (XSTR (desc, 2), -1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconditions.c:245:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_c_test (XSTR (desc, 1), -1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:51:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (attr, 1), XSTR (attr, 0), (is_const ? "void" : "rtx")); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/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); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:87:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return check_tune_attr (name, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:91:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && check_tune_attr (name, XEXP (exp, 1))); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:115:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return find_tune_attr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:128:47: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! check_tune_attr (XSTR (attr, 0), XEXP (resv, 2))) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:185:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (desc, 1); i += 3) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:187:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (desc, 1, i + 1) && ! have_annul_true) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:194:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECEXP (desc, 1, i + 2) && ! have_annul_false) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr.c:213:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = find_tune_attr (XEXP (reservations[0], 2)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 3 warnings generated. 8 warnings generated. ../../gcc-4.9.2/gcc/genconfig.c:122:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (SET_SRC (part), recog_p, ^~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:804:32: note: expanded from macro 'XCEXP' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:177:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:178:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:179:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 1, 0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:198:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (insn, 1) != 0) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:199:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 1); i++) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:206:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_insn_part (XVECEXP (insn, 1, i), 0, 0); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:225:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (split, 2) > max_insns_per_split) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genconfig.c:226:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] max_insns_per_split = XVECLEN (split, 2); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.2/gcc/genattr-common.c:44:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] p = XSTR (attr, 1); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 10 warnings generated. ../../gcc-4.9.2/gcc/gencodes.c:35:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-4.9.2/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.2/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 1 warning generated. 9 warnings generated. 16 warnings generated. 1 warning generated. 138 warnings generated. clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genpreds \ build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genflags \ build/genflags.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genconditions \ build/genconditions.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genattr \ build/genattr.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genattr-common \ build/genattr-common.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/gencodes \ build/gencodes.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genconfig \ build/genconfig.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genopinit \ build/genopinit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genemit \ build/genemit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genextract \ build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genoutput \ build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genpeep \ build/genpeep.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genrecog \ build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genconditions ../../gcc-4.9.2/gcc/config/mips/mips.md > tmp-condmd.c build/genpreds -h ../../gcc-4.9.2/gcc/config/mips/mips.md > tmp-preds.h build/genpreds -c ../../gcc-4.9.2/gcc/config/mips/mips.md > tmp-constrs.h build/genpreds ../../gcc-4.9.2/gcc/config/mips/mips.md > tmp-preds.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-condmd.c build/gencondmd.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-preds.c insn-preds.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-preds.h tm-preds.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-constrs.h tm-constrs.h echo timestamp > s-conditions echo timestamp > s-preds echo timestamp > s-preds-h echo timestamp > s-constrs-h clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gencondmd.o build/gencondmd.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from build/gencondmd.c:33: ../../gcc-4.9.2/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ../../gcc-4.9.2/gcc/system.h:558:9: note: expanded from macro 'HAVE_DESIGNATED_UNION_INITIALIZERS' && (!defined(__cplusplus) || (GCC_VERSION >= 4007))) ^ In file included from build/gencondmd.c:34: ../../gcc-4.9.2/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-4.9.2/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2275:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2275:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2251:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (ISA_HAS_DMULT && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2251:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (ISA_HAS_DMULT && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2217:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) && ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2217:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) && ^ 208 warnings generated. ../../gcc-4.9.2/gcc/config/mips/mips.md:2287:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2287:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ ../../gcc-4.9.2/gcc/config/mips/mips.md:2217:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ ../../gcc-4.9.2/gcc/config/mips/mips.mdclang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/genattrtab \ : build/genattrtab.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 2217:21: warning: self-comparison always evaluates to true [-Wtautological-compare] && !(ZERO_EXTEND == ZERO_EXTEND && TARGET_FIX_VR4120)) ^ 12 warnings generated. clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o build/gencondmd \ build/gencondmd.o ../build-x86_64--netbsd/libiberty/libiberty.a build/gencondmd > tmp-cond.md /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-flags.h build/genattr ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-attr.h build/genattr-common ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-attr-common.h build/gencodes ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-codes.h build/genconfig ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-config.h build/genopinit ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c build/genattrtab ../../gcc-4.9.2/gcc/config/mips/mips.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c build/genemit ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-emit.c build/genextract ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-extract.c build/genoutput ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-output.c build/genpeep ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-peep.c build/genrecog ../../gcc-4.9.2/gcc/config/mips/mips.md \ insn-conditions.md > tmp-recog.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-emit.c insn-emit.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-peep.c insn-peep.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-config.h insn-config.h ../../gcc-4.9.2/gcc/config/mips/mips.md:5208: warning: source missing a mode?/bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-codes.h insn-codes.h ../../gcc-4.9.2/gcc/config/mips/mips.md:5208: warning: source missing a mode? /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-extract.c insn-extract.c ../../gcc-4.9.2/gcc/config/mips/mips.md:6515: warning: operand 0 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6540: warning: operand 1 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6554: warning: operand 1 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6618: warning: operand 0 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6632: warning: operand 0 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6686: warning: operand 1 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6703: warning: operand 1 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6746: warning: operand 1 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6766: warning: operand 1 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:6949: warning: operand 0 missing mode? /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-attr.h insn-attr.h ../../gcc-4.9.2/gcc/config/mips/mips.md:6962: warning: operand 0 missing mode? ../../gcc-4.9.2/gcc/config/mips/mips.md:7115: warning: source missing a mode? echo timestamp > s-emit /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-flags.h insn-flags.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-attr-common /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-recog.c insn-recog.c echo timestamp > s-extract echo timestamp > s-peep echo timestamp > s-config echo timestamp > s-flags echo timestamp > s-codes echo timestamp > s-attr echo timestamp > s-opinit echo timestamp > s-recog /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-output.c insn-output.c clang++ -c -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/build -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/include \ -o build/gcov-iov.o ../../gcc-4.9.2/gcc/gcov-iov.c echo timestamp > s-output clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib \ build/gcov-iov.o -o build/gcov-iov build/gcov-iov '4.9.2' '' \ > tmp-gcov-iov.h /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo ../../gcc-4.9.2/gcc/c/c-lang.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c-family -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c-family/stub-objc.o -MT c-family/stub-objc.o -MMD -MP -MF c-family/.deps/stub-objc.TPo ../../gcc-4.9.2/gcc/c-family/stub-objc.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/. -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo ../../gcc-4.9.2/gcc/attribs.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo ../../gcc-4.9.2/gcc/c/c-errors.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo ../../gcc-4.9.2/gcc/c/c-decl.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo ../../gcc-4.9.2/gcc/c/c-typeck.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-4.9.2/gcc/c/c-convert.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-aux-info.o -MT c/c-aux-info.o -MMD -MP -MF c/.deps/c-aux-info.TPo ../../gcc-4.9.2/gcc/c/c-aux-info.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-objc-common.o -MT c/c-objc-common.o -MMD -MP -MF c/.deps/c-objc-common.TPo ../../gcc-4.9.2/gcc/c/c-objc-common.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-4.9.2/gcc/c/c-parser.c clang++ -c -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c/c-array-notation.o -MT c/c-array-notation.o -MMD -MP -MF c/.deps/c-array-notation.TPo ../../gcc-4.9.2/gcc/c/c-array-notation.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c-family -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c-family/c-common.o -MT c-family/c-common.o -MMD -MP -MF c-family/.deps/c-common.TPo ../../gcc-4.9.2/gcc/c-family/c-common.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c-family -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c-family/c-cppbuiltin.o -MT c-family/c-cppbuiltin.o -MMD -MP -MF c-family/.deps/c-cppbuiltin.TPo ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -I/usr/pkg/include -I/usr/include -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-4.9.2/gcc -I../../gcc-4.9.2/gcc/c-family -I../../gcc-4.9.2/gcc/../include -I../../gcc-4.9.2/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.2/gcc/../libdecnumber -I../../gcc-4.9.2/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.2/gcc/../libbacktrace -I/usr/pkg/include -I/usr/include -o c-family/c-dump.o -MT c-family/c-dump.o -MMD -MP -MF c-family/.deps/c-dump.TPo ../../gcc-4.9.2/gcc/c-family/c-dump.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:31: ../../gcc-4.9.2/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-4.9.2/gcc/output.h:121:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:34: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-cppbuiltin.c:35: In file included from ../../gcc-4.9.2/gcc/common/common-target.h:68: ../../gcc-4.9.2/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ^../../gcc-4.9.2/gcc/target.h: 175: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from ^ ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:In file included from 43../../gcc-4.9.2/gcc/attribs.c:50::33 note: : expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-4.9.2/gcc/target.h :175: ../../gcc-4.9.2/gcc/target.def:5117:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-4.9.2/gcc/attribs.c:33: In file included from ../../gcc-4.9.2/gcc/target.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)175 : ^../../gcc-4.9.2/gcc/target.def :5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ^ ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/attribs.c:24: In file included from ../../gcc-4.9.2/gcc/tree.h:23: In file included from ../../gcc-4.9.2/gcc/tree-core.h:27: ../../gcc-4.9.2/gcc/vec.h:1047:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-4.9.2/gcc/vec.h:307:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-4.9.2/gcc/vec.h:1427:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-4.9.2/gcc/vec.h:1447:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-4.9.2/gcc/vec.h:1462:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-4.9.2/gcc/attribs.c:141:19: note: in instantiation of member function 'vec::create' requested here attributes_table.create (64); ^ In file included from ../../gcc-4.9.2/gcc/c/c-objc-common.c:33: In file included from /usr/include/c++/new:85: /usr/include/c++/exception:181:5: error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? _VSTD::abort(); ^~~~~~~ /usr/include/c++/__config:804:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ ../../gcc-4.9.2/gcc/system.h:689:13: note: 'fancy_abort' declared here extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN; ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1 error generated. In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:902:1: warninggmake[2]: *** [Makefile:1058: c/c-objc-common.o] Error 1 : empty macro arguments are a C99 feature [-Wc99-extensions] gmake[2]: *** Waiting for unfinished jobs.... HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1552:1: In file included from warning../../gcc-4.9.2/gcc/c-family/c-common.c: empty macro arguments are a C99 feature [-Wc99-extensions]:40 : In file included from HOOK_VECTOR_END (simd_clone) ../../gcc-4.9.2/gcc/target.h^ :../../gcc-4.9.2/gcc/target-hooks-macros.h175:: 43../../gcc-4.9.2/gcc/target.def::152250:1:: warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions] expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (sched) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-4.9.2/gcc/target-hooks-macros.h : ^43: 50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:In file included from 175: ../../gcc-4.9.2/gcc/c-family/c-common.c../../gcc-4.9.2/gcc/target.def:40: :In file included from 4922../../gcc-4.9.2/gcc/target.h:175:: 1: ../../gcc-4.9.2/gcc/target.def:warning4769:1: : warningempty macro arguments are a C99 feature [-Wc99-extensions] : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) HOOK_VECTOR_END (c) ^^ ../../gcc-4.9.2/gcc/target-hooks-macros.h../../gcc-4.9.2/gcc/target-hooks-macros.h:43::43:50: note50: : expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'HOOK_VECTOR_END'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.2/gcc/target.h:175In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c: :../../gcc-4.9.2/gcc/target.def:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: 5011../../gcc-4.9.2/gcc/target.def::14922:: 1warning: : warningempty macro arguments are a C99 feature [-Wc99-extensions] : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) HOOK_VECTOR_END (cxx) ^ ^../../gcc-4.9.2/gcc/target-hooks-macros.h: 43../../gcc-4.9.2/gcc/target-hooks-macros.h::50:43: note: 50: expanded from macro 'HOOK_VECTOR_END'note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5011:1: warning: In file included from empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-4.9.2/gcc/c/c-parser.c: 60: In file included from HOOK_VECTOR_END (emutls) ../../gcc-4.9.2/gcc/target.h:^175 : ../../gcc-4.9.2/gcc/target-hooks-macros.h../../gcc-4.9.2/gcc/target.def::5117:431:50:: notewarning: : expanded from macro 'HOOK_VECTOR_END' empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) HOOK_VECTOR_END (target_option) ^ ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: In file included from note: ../../gcc-4.9.2/gcc/c/c-parser.cexpanded from macro 'HOOK_VECTOR_END': 60: In file included from ../../gcc-4.9.2/gcc/target.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 175: ../../gcc-4.9.2/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-4.9.2/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.2/gcc/target.h:175: ../../gcc-4.9.2/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.2/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-4.9.2/gcc/c/c-typeck.c:2685:31: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct maybe_used_decl *t = XOBNEW (&parser_obstack, struct maybe_used_decl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.hIn file included from :../../gcc-4.9.2/gcc/c-family/c-common.c:36641: :In file included from 30: note../../gcc-4.9.2/gcc/common/common-target.h: :expanded from macro 'XOBNEW'68 : ../../gcc-4.9.2/gcc/common/common-target.def:105:1: #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T)))warning : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK)../../gcc-4.9.2/gcc/../include/obstack.h :^ 405../../gcc-4.9.2/gcc/target-hooks-macros.h:43:4:: 50note:: note: expanded from macro 'obstack_alloc'expanded from macro 'HOOK_VECTOR_END' obstack_finish (__h); }) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-parser.c:485:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.2/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.2/gcc/c/c-parser.c:585:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.2/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.2/gcc/c/c-parser.c:635:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.2/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ 11 warnings generated. ../../gcc-4.9.2/gcc/c/c-parser.c:1281:32: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] void *obstack_position = obstack_alloc (&parser_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-parser.c:1323:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.2/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.2/gcc/c/c-decl.c:3902:37: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *declarator = XOBNEW (&parser_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-parser.c:4038:9: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ret = XOBNEW (&parser_obstack, struct c_type_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-parser.c:4854:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.2/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ 12 warnings generated. ../../gcc-4.9.2/gcc/c/c-parser.c:6439:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.2/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.2/gcc/c/c-typeck.c:7627:5: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_alloc (braced_init_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-typeck.c:7842:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] r = (struct init_node *) obstack_alloc (braced_init_obstack, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c-family/c-common.c:2926:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] l = XOBNEW (&tlist_obstack, struct tlist); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-decl.c../../gcc-4.9.2/gcc/c-family/c-common.c::6501:283231:: 10warning: warning: : arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] t = XOBNEW (&tlist_obstack, struct tlist_cache); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct c_arg_info *ret = XOBNEW (&parser_obstack, struct c_arg_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: ../../gcc-4.9.2/gcc/../include/libiberty.hnote: expanded from macro 'XOBNEW': 366:30#define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: expanded from macro 'XOBNEW'note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../../gcc-4.9.2/gcc/../include/obstack.h :429:8../../gcc-4.9.2/gcc/../include/obstack.h: note:: 405expanded from macro 'obstack_finish' :4: = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ note ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : ../../gcc-4.9.2/gcc/../include/obstack.h:expanded from macro 'obstack_alloc' 126:31: obstack_finish (__h); }) note ^~~~~~~~~~~~~~~~~~~~: expanded from macro '__INT_TO_PTR' ../../gcc-4.9.2/gcc/../include/obstack.h# define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~:429 :8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c-family/c-common.c:3296:33: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] tlist_firstobj = (char *) obstack_alloc (&tlist_obstack, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-parser.c:7101:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.2/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ ../../gcc-4.9.2/gcc/c/c-decl.c:8904:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_parm *ret = XOBNEW (&parser_obstack, struct c_parm); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-decl.c:8918:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-decl.c:8932:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-decl.c:894513: warnings generated. 30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-decl.c:8966:30: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declarator *ret = XOBNEW (&parser_obstack, struct c_declarator); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.2/gcc/c/c-decl.c:8986:29: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_declspecs *ret = XOBNEW (&parser_obstack, struct c_declspecs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:429:8: note: expanded from macro 'obstack_finish' = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.2/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ In file included from ../../gcc-4.9.2/gcc/c/c-decl.c:10542: ./gt-c-c-decl.h:93:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:148:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:729:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:784:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:1360:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:1426:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c /bin/sh ../../gcc-4.9.2/gcc/../move-if-change tmp-latencytab.c insn-latencytab.c echo timestamp > s-attrtab 29 warnings generated. 14 warnings generated. 25 warnings generated. 15 warnings generated. 20 warnings generated. rm gcc.pod gmake[2]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build/gcc' gmake[1]: *** [Makefile:3949: all-gcc] Error 2 gmake[1]: Leaving directory '/data/scratch/cross/gcc-mips-current/work/build' gmake: *** [Makefile:840: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/cross/gcc-mips-current *** Error code 1 Stop. make: stopped in /data/pkgsrc/cross/gcc-mips-current