=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for gcc49-4.9.4nb8 [ -f stage_final ] || echo stage3 > stage_final gmake[1]: Entering directory '/data/scratch/lang/gcc49/work/build' gmake[2]: Entering directory '/data/scratch/lang/gcc49/work/build' gmake[2]: Leaving directory '/data/scratch/lang/gcc49/work/build' gmake[2]: Entering directory '/data/scratch/lang/gcc49/work/build' mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd/fixincludes Configuring stage 1 in ./libiberty mkdir build-x86_64--netbsd/libiberty Configuring in build-x86_64--netbsd/libiberty Configuring stage 1 in ./libbacktrace Configuring stage 1 in ./intl Configuring in build-x86_64--netbsd/fixincludes Configuring stage 1 in ./zlib Configuring stage 1 in ./libdecnumber Configuring stage 1 in ./lto-plugin 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/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for perl... perl checking build system type... checking build system type... x86_64--netbsd checking host system type... 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 configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for perl... configure: creating cache ./config.cache configure: creating cache ./config.cache x86_64--netbsd perl checking for x86_64--netbsd-gcc... clang checking build system type... checking build system type... checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking host system type... 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 x86_64--netbsd checking target system type... x86_64--netbsd checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... configure: creating cache ./config.cache checking whether /usr/pkg/bin/gmake sets $(MAKE)... x86_64--netbsd checking for x86_64--netbsd-gcc... clang configure: creating cache ./config.cache checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether NLS is requested... yes checking for msgfmt... /data/scratch/lang/gcc49/work/.tools/bin/msgfmt checking for gmsgfmt... /data/scratch/lang/gcc49/work/.tools/bin/msgfmt checking for xgettext... yes checking for x86_64--netbsd-gcc... clang /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for x86_64--netbsd-gcc... clang configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... x86_64--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... yes checking for a thread-safe mkdir -p... ../../gcc-4.9.4/lto-plugin/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for C compiler default output file name... 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.4/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... checking for suffix of object files... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for 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... o checking whether we are using the GNU C compiler... checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for 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... yes checking whether clang accepts -g... 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 whether clang accepts -g... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking for clang option to accept ISO C89... checking for suffix of object files... yes checking for clang option to accept ISO C89... yes checking for clang option to accept ISO C89... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang-cpp o checking whether we are using the GNU C compiler... none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for clang option to accept ISO C89... 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... none needed checking how to run the C preprocessor... clang-cpp 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... no checking how to run the C preprocessor... clang-cpp yes checking for clang option to accept ISO C89... none required checking how to run the C preprocessor... clang-cpp checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... none needed checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking whether clang supports -Wall... yes checking for clang option to accept ISO C89... checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/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... no checking how to run the C preprocessor... clang-cpp yes checking whether clang supports -Wwrite-strings... none needed checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of clang... checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... checking whether clang supports -W... gcc3 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wall... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/pkg/bin/gsed checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for fgrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -F checking for ld used by clang... checking whether clang supports -W... no checking whether clang supports -Wall... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wwrite-strings... yes checking for -static-libgcc... yes checking whether clang supports -Wall... yes checking for sys/types.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 yes checking whether clang supports -Wc++-compat... checking whether clang supports -Wold-style-definition... yes yes checking how to print strings... checking for sys/stat.h... printf checking for a sed that does not truncate output... (cached) /usr/pkg/bin/gsed checking for grep that handles long lines and -e... yes checking whether clang supports -Wwrite-strings... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for fgrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -F checking for ld used by clang... yes checking for sys/types.h... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... ranlib checking command to parse nm output from clang object... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wstrict-prototypes... yes checking for an ANSI C-conforming const... /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 stdlib.h... yes checking for sys/stat.h... yes checking whether clang supports -Wc++-compat... yes yes checking whether clang supports -pedantic ... checking whether clang supports -Wcast-qual... 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 inline... 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 whether clang supports -Wstrict-prototypes... yes yes checking for string.h... checking for stdlib.h... inline checking for sys/types.h... yes checking whether clang supports -pedantic -Wlong-long... 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 whether clang and cc understand -c and -o together... ok checking how to run the C preprocessor... clang-cpp yes checking whether clang supports -pedantic ... yes checking for memory.h... yes checking for string.h... yes checking for sys/stat.h... yes checking how to run the C preprocessor... clang-cpp yes checking whether clang and cc understand -c and -o together... yes checking for strings.h... yes ok checking how to run the C preprocessor... clang-cpp checking for memory.h... yes checking for stdlib.h... checking for ANSI C header files... checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for strings.h... yes checking for string.h... yes checking for inttypes.h... checking for ANSI C header files... yes checking for inttypes.h... yes yes checking for memory.h... checking for stdint.h... yes checking for an ANSI C-conforming const... yes yes checking for stdint.h... checking for unistd.h... yes checking for strings.h... yes checking for inline... yes checking for sys/types.h... yes checking minix/config.h usability... yes checking for an ANSI C-conforming const... yes yes checking for unistd.h... checking for inttypes.h... inline checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... no checking minix/config.h presence... yes checking for stdint.h... yes checking for inline... yes checking minix/config.h usability... yes checking for sys/types.h... yes checking for sys/stat.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for stdlib.h... yes checking for sys/stat.h... inline checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... no yes checking minix/config.h presence... checking for unistd.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 stdlib.h... yes checking for string.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes yes checking for stdlib.h... checking for off_t... yes checking for string.h... yes checking for memory.h... yes checking for a sed that does not truncate output... (cached) /usr/pkg/bin/gsed yes checking for a thread-safe mkdir -p... checking whether clang supports -W... ../../gcc-4.9.4/libbacktrace/../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... (cached) clang yes checking for string.h... yes yes checking for strings.h... checking for memory.h... yes checking for sys/types.h... yes checking whether clang supports -Wall... yes yes checking for size_t... checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for sys/stat.h... 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/pkg/bin/gsed checking for fgrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -F checking for ld used by clang... yes checking for sys/types.h... yes checking for strings.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... yes checking for inttypes.h... yes yes checking whether clang supports -Wstrict-prototypes... checking for stdint.h... yes checking for stdlib.h... yes checking for sys/stat.h... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... yes 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for inttypes.h... checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... yes checking for stdint.h... yes checking for working alloca.h... yes yes checking for string.h... checking whether clang supports -Wmissing-prototypes... yes checking for unistd.h... yes checking for stdlib.h... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... (cached) ranlib checking command to parse nm output from clang object... no checking for alloca... yes yes checking for memory.h... checking for unistd.h... yes checking whether clang supports -Wold-style-definition... yes checking for stdint.h... yes checking for dlfcn.h... yes checking for string.h... yes checking for strings.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... yes checking for unistd.h... yes yes checking for memory.h... checking ctype.h usability... yes checking for objdir... .libs yes checking for inttypes.h... ok checking for dlfcn.h... yes checking whether clang supports -Woverlength-strings... yes checking ctype.h presence... yes yes checking for dlfcn.h... checking for strings.h... yes checking for working mmap... yes checking for stdint.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking whether clang supports -pedantic -Wlong-long... yes checking for inttypes.h... yes checking for ctype.h... yes checking stddef.h usability... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking for objdir... .libs yes checking for unistd.h... no checking whether integer division by zero raises SIGFPE... yes checking for stdint.h... yes checking for ANSI C header files... (cached) yes checking stddef.h usability... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking stddef.h presence... yes checking whether byte ordering is bigendian... checking if clang supports -fno-rtti -fno-exceptions... no checking for inttypes.h... yes checking for unistd.h... yes checking for stddef.h... yes yes checking if clang static flag -static works... checking for string.h... (cached) yes checking stdio.h usability... yes checking stddef.h presence... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking for stdint.h... checking if clang supports -fno-rtti -fno-exceptions... yes checking whether byte ordering is bigendian... yes checking if clang supports -c -o file.o... yes checking stdio.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... 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 for unsigned long long... yes checking for stdio.h... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... 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 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 fcntl.h presence... yes checking for inttypes.h... yes checking whether -lc should be explicitly linked in... yes checking if clang supports -c -o file.o... yes checking for sys/param.h... yes checking whether the inttypes.h PRIxNN macros are broken... yes checking if clang supports -c -o file.o... yes checking for fcntl.h... yes checking sys/file.h usability... no checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for sys/file.h... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes no checking dynamic linker characteristics... checking for limits.h... yes checking for uintptr_t... yes checking sys/file.h presence... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking for sys/param.h... no checking for ld used by GCC... yes checking whether -lc should be explicitly linked in... yes checking for stdlib.h... (cached) yes checking for malloc.h... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done yes checking for sys/file.h... yes checking argz.h usability... checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... yes checking whether -lc should be explicitly linked in... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes 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 how to run the C preprocessor... clang-cpp checking for limits.h... checking for sys/time.h... yes checking for int_least32_t... no checking dynamic linker characteristics... no checking for feof_unlocked... no checking argz.h presence... yes no checking dynamic linker characteristics... checking for time.h... yes checking for stdlib.h... (cached) yes checking for malloc.h... no checking for argz.h... no checking limits.h usability... no checking for ferror_unlocked... 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... yes checking for int_fast32_t... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes checking for sys/time.h... checking for unistd.h... (cached) yes checking for getpagesize... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking for fflush_unlocked... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for int64_t... yes yes checking for sys/stat.h... (cached) yes checking for time.h... yes checking unwind.h presence... checking for sys/mman.h... yes checking limits.h presence... yes checking for working mmap... yes checking for uint64_t... no checking for fgetc_unlocked... yes checking for sys/resource.h... yes checking for fcntl.h... yes checking for limits.h... yes checking locale.h usability... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for memcpy... yes checking for sys/stat.h... (cached) yes checking for sys/mman.h... yes checking for alloca.h... no checking for fgets_unlocked... yes checking locale.h presence... yes checking for uint64_t... yes checking for -funwind-tables option... yes yes checking for fcntl.h... checking for strerror... no checking for sys/pstat.h... yes checking for locale.h... yes checking nl_types.h usability... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... yes checking for alloca.h... no checking for fileno_unlocked... yes checking for -frandom-seed=string option... yes checking for unistd.h... (cached) yes no checking for sys/sysmp.h... yes checking nl_types.h presence... yes configure: updating cache ./config.cache configure: creating ./config.status yes checking for off_t... configure: updating cache ./config.cache configure: creating ./config.status no checking for sys/pstat.h... no yes checking for nl_types.h... checking for fprintf_unlocked... yes yes checking malloc.h usability... no checking whether clang supports -W... checking for sys/sysinfo.h... no checking for sys/sysmp.h... no checking for fputc_unlocked... yes checking malloc.h presence... yes checking whether clang supports -Wall... no checking for machine/hal_sysinfo.h... no checking for sys/sysinfo.h... yes checking size of int... yes checking for malloc.h... yes config.status: creating Makefile checking stddef.h usability... config.status: executing default-1 commands no checking for fputs_unlocked... yes checking whether clang supports -Wwrite-strings... no checking for machine/hal_sysinfo.h... no checking for sys/table.h... config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing depfiles commands config.status: executing libtool commands 4 checking size of long... config.status: executing libtool commands yes checking whether clang supports -Wstrict-prototypes... yes checking stddef.h presence... no checking for fread_unlocked... no checking for sys/table.h... gmake[3]: Entering directory '/data/scratch/lang/gcc49/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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../gcc-4.9.4/zlib/'`adler32.c no clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../gcc-4.9.4/zlib/'`compress.c checking for sys/sysctl.h... yes checking whether clang supports -Wmissing-prototypes... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes yes checking for sys/systemcfg.h... checking sys/param.h usability... no checking for sys/sysctl.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... x86_64--netbsd checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored dpd checking whether byte ordering is bigendian... 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../gcc-4.9.4/zlib/'`crc32.c no checking for fwrite_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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../gcc-4.9.4/zlib/'`deflate.c yes checking whether clang supports -Wold-style-definition... no checking for stdint.h... (cached) yes checking for stdio_ext.h... yes checking for sys/systemcfg.h... yes checking sys/param.h presence... 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../gcc-4.9.4/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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../gcc-4.9.4/zlib/'`gzclose.c yes no checking whether clang supports -Wmissing-format-attribute... checking for process.h... no checking for stdint.h... (cached) yes checking for stdio_ext.h... yes checking for sys/param.h... yes checking for feof_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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../gcc-4.9.4/zlib/'`gzwrite.c yes checking for getc_unlocked... no checking for process.h... yes checking whether clang supports -Wcast-qual... 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../gcc-4.9.4/zlib/'`gzlib.c no checking for fgets_unlocked... no configure: updating cache ./config.cache configure: creating ./config.status 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../gcc-4.9.4/zlib/'`infback.c no checking for sys/prctl.h... no checking for sys/wait.h that is POSIX.1 compatible... yes checking for _Unwind_GetIPInfo... 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../gcc-4.9.4/zlib/'`inffast.c config.status: creating Makefile config.status: creating config.h config.status: executing gstdint.h commands no 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../gcc-4.9.4/zlib/'`inflate.c yes checking __sync extensions... 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../gcc-4.9.4/zlib/'`inftrees.c yes checking whether time.h and sys/time.h may both be included... yes no checking for sys/wait.h that is POSIX.1 compatible... checking for putc_unlocked... yes checking for getcwd... gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/libdecnumber' source='../../gcc-4.9.4/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -c ../../gcc-4.9.4/libdecnumber/decNumber.c ../../gcc-4.9.4/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; ~~~ ^ 1 warning generated. source='../../gcc-4.9.4/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -c ../../gcc-4.9.4/libdecnumber/decContext.c yes checking whether errno must be declared... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../gcc-4.9.4/zlib/'`trees.c yes checking __atomic extensions... yes checking whether time.h and sys/time.h may both be included... yes checking whether abort is declared... yes checking for getegid... yes checking output filetype... no checking size of int... 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.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../gcc-4.9.4/zlib/'`uncompr.c yes checking whether errno must be declared... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-4.9.4/zlib -I/usr/include -I/usr/pkg/include -g -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../gcc-4.9.4/zlib/'`zutil.c yes source='../../gcc-4.9.4/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -c ../../gcc-4.9.4/libdecnumber/dpd/decimal32.c checking for geteuid... yes checking whether asprintf is declared... elf64 true "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CFLAGS=-g" "CXXFLAGS=-g" "CFLAGS_FOR_BUILD=-O2 -I/usr/include -I/usr/pkg/include" "CFLAGS_FOR_TARGET=-g -O2 -I/usr/include -I/usr/pkg/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/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib" "LIBCFLAGS=-O2 -I/usr/include -I/usr/pkg/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -I/usr/include -I/usr/pkg/include" "MAKE=/usr/pkg/bin/gmake" "MAKEINFO=/data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTEST=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/pkg/gcc49" "infodir=/usr/pkg/gcc49/info" "libdir=/usr/pkg/gcc49/lib" "prefix=/usr/pkg/gcc49" "tooldir=/usr/pkg/gcc49/x86_64--netbsd" "AR=ar" "AS=as" "CC=clang" "CXX=clang++" "LD=/usr/bin/ld" "LIBCFLAGS=-O2 -I/usr/include -I/usr/pkg/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /usr/pkg/bin/gmake source='../../gcc-4.9.4/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -c ../../gcc-4.9.4/libdecnumber/dpd/decimal64.c looking for a compliant stdint.h in stdint.h, checking for uintmax_t... 4 checking for a 64-bit type... 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[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/zlib' source='../../gcc-4.9.4/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -I../../gcc-4.9.4/libdecnumber -I. -I/usr/include -I/usr/pkg/include -c ../../gcc-4.9.4/libdecnumber/dpd/decimal128.c no checking size of int... yes checking for getgid... yes checking whether basename is declared... uint64_t checking for intptr_t... yes rm -f libdecnumber.a checking for getuid... ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o ranlib libdecnumber.a gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/libdecnumber' no checking whether errno is declared... 4 checking for a 64-bit type... yes checking for uintptr_t... yes checking for mempcpy... uint64_t checking for intptr_t... yes checking for uintptr_t... no checking whether vasprintf is declared... no checking for munmap... yes checking for int_least32_t... yes checking whether clearerr_unlocked is declared... yes checking for putenv... yes checking for uintptr_t... yes checking for ssize_t... no checking whether feof_unlocked is declared... yes checking for int_fast32_t... yes checking for setenv... no checking whether ferror_unlocked is declared... yes checking for ssize_t... yes checking for pid_t... yes checking for setlocale... no checking whether fflush_unlocked is declared... yes checking for uint64_t... yes checking for stpcpy... no checking whether fgetc_unlocked is declared... yes checking for pid_t... yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... yes checking for strcasecmp... no checking whether fgets_unlocked is declared... yes checking for library containing strerror... yes checking sys/mman.h presence... yes checking for strdup... no none required checking for asprintf... checking whether fileno_unlocked is declared... yes checking for sys/mman.h... yes checking for mmap... yes checking for library containing strerror... yes checking for strtoul... yes no checking whether fprintf_unlocked is declared... yes none required checking for asprintf... checking for atexit... yes checking for tsearch... checking link.h usability... yes checking for atexit... no yes checking whether fputc_unlocked is declared... checking for basename... yes checking link.h presence... yes checking for basename... no checking whether fputs_unlocked is declared... yes yes checking for __argz_count... checking for bcmp... yes checking for bcmp... yes checking for link.h... yes checking for dl_iterate_phdr... no checking whether fread_unlocked is declared... yes checking for bcopy... yes no checking for __argz_stringify... checking for bcopy... yes checking for fcntl... no checking whether fwrite_unlocked is declared... yes no checking for __argz_next... checking for bsearch... yes yes checking whether strnlen is declared... checking for bsearch... no checking whether getchar_unlocked is declared... yes checking for bzero... no yes checking for __fsetlocking... checking for bzero... yes checking for getexecname... yes checking whether getc_unlocked is declared... no checking for iconv... yes yes checking for calloc... checking for calloc... no checking whether tests can run... yes checking for iconv declaration... yes checking whether putchar_unlocked is declared... yes checking for clock... yes checking for clock... yes configure: updating cache ./config.cache configure: creating ./config.status install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking whether putc_unlocked is declared... yes yes checking for ffs... checking for ffs... yes checking for LC_MESSAGES... yes checking for an ANSI C-conforming const... yes checking for getcwd... yes checking for bison... no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... no yes yes checking for GNU gettext in libintl... yes checking sys/mman.h usability... checking for getpagesize... checking for getcwd... no checking whether to use NLS... yes checking where the gettext function comes from... included intl directory checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader yes yes checking sys/mman.h presence... checking for gettimeofday... configure: updating cache ./config.cache yes configure: creating ./config.status checking for getpagesize... yes checking for sys/mman.h... yes checking for mmap... config.status: creating Makefile yes yes checking for gettimeofday... config.status: creating backtrace-supported.h checking for index... 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 config.h config.status: executing libtool commands yes config.status: executing gstdint.h commands checking for insque... yes checking for index... config.status: creating Makefile yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no config.status: creating config.intl configure: updating cache ../config.cache configure: creating ./config.status config.status: creating config.h config.status: executing default commands config.status: executing default-1 commands yes checking for insque... yes checking for memchr... gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/intl' rm -f stamp-h1 cp ../../gcc-4.9.4/intl/libgnuintl.h libintl.h /bin/sh ./config.status config.h config.status: creating Makefile config.status: creating mkheaders.almost gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/libbacktrace' /usr/pkg/bin/gmake all-am config.status: creating config.h gmake[4]: Entering directory '/data/scratch/lang/gcc49/work/build/libbacktrace' /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o atomic.lo ../../gcc-4.9.4/libbacktrace/atomic.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o sort.lo ../../gcc-4.9.4/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.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o dwarf.lo ../../gcc-4.9.4/libbacktrace/dwarf.c yes /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o fileline.lo ../../gcc-4.9.4/libbacktrace/fileline.c checking for memchr... yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/dwarf.c -fPIC -DPIC -o .libs/dwarf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/atomic.c -fPIC -DPIC -o .libs/atomic.o checking for memcmp... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/fileline.c -fPIC -DPIC -o .libs/fileline.o /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o posix.lo ../../gcc-4.9.4/libbacktrace/posix.c config.status: creating config.h libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/sort.c -fPIC -DPIC -o .libs/sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/posix.c -fPIC -DPIC -o .libs/posix.o config.status: config.h is unchanged test -f config.h || (rm -f stamp-h1 && /usr/pkg/bin/gmake stamp-h1) clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/bindtextdom.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 yes checking for memcmp... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 yes checking for memcpy... clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/dcgettext.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/dgettext.c yes checking for memcpy... clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/gettext.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o print.lo ../../gcc-4.9.4/libbacktrace/print.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/print.c -fPIC -DPIC -o .libs/print.o clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/finddomain.c yes checking for memmem... clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/loadmsgcat.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o state.lo ../../gcc-4.9.4/libbacktrace/state.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/state.c -fPIC -DPIC -o .libs/state.o clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -DLOCALE_ALIAS_PATH="\"/usr/pkg/gcc49/share/locale\"" -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/localealias.c yes checking for memmem... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/print.c -o print.o >/dev/null 2>&1 yes checking for memmove... clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/textdomain.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/l10nflist.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/explodename.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/state.c -o state.o >/dev/null 2>&1 clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/pkg/gcc49/share/locale\"" -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/dcigettext.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/dcngettext.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o backtrace.lo ../../gcc-4.9.4/libbacktrace/backtrace.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/backtrace.c -fPIC -DPIC -o .libs/backtrace.o yes checking for mempcpy... yes checking for memmove... /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o simple.lo ../../gcc-4.9.4/libbacktrace/simple.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/simple.c -fPIC -DPIC -o .libs/simple.o /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o elf.lo ../../gcc-4.9.4/libbacktrace/elf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/elf.c -fPIC -DPIC -o .libs/elf.o /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o mmapio.lo ../../gcc-4.9.4/libbacktrace/mmapio.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmapio.c -fPIC -DPIC -o .libs/mmapio.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o mmap.lo ../../gcc-4.9.4/libbacktrace/mmap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmap.c -fPIC -DPIC -o .libs/mmap.o clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/dngettext.c no checking for memset... yes checking for mempcpy... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/elf.c -o elf.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/ngettext.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/plural.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 no checking for memset... yes checking for mkstemps... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libbacktrace -I ../../gcc-4.9.4/libbacktrace/../include -I ../../gcc-4.9.4/libbacktrace/../libgcc -I ../libgcc -I/usr/include -I/usr/pkg/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-4.9.4/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/plural-exp.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -DLIBDIR="\"/usr/pkg/gcc49/lib\"" -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/localcharset.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -DINSTALLDIR="\"/usr/pkg/gcc49/lib\"" -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/relocatable.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/localename.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/log.c yes checking for mkstemps... yes checking for putenv... /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 -g -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o libbacktrace.la atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo state.lo backtrace.lo simple.lo elf.lo mmapio.lo mmap.lo 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[4]: Leaving directory '/data/scratch/lang/gcc49/work/build/libbacktrace' gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/libbacktrace' clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/osdep.c clang -c -I/usr/include -I/usr/pkg/include -g -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/intl ../../gcc-4.9.4/intl/intl-compat.c yes checking for putenv... yes checking for random... rm -f libintl.a ar cru libintl.a bindtextdom.o dcgettext.o dgettext.o gettext.o finddomain.o loadmsgcat.o localealias.o textdomain.o l10nflist.o explodename.o dcigettext.o dcngettext.o dngettext.o ngettext.o plural.o plural-exp.o localcharset.o relocatable.o localename.o log.o osdep.o intl-compat.o ranlib libintl.a gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/intl' yes yes checking for rename... checking for random... 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 yes checking for sigsetmask... checking for snprintf... yes checking for stpcpy... yes checking for sigsetmask... yes checking for stpncpy... yes checking for stpcpy... yes checking for strcasecmp... yes checking for stpncpy... yes checking for strchr... yes checking for strcasecmp... yes checking for strdup... yes checking for strchr... yes checking for strncasecmp... yes checking for strndup... yes checking for strdup... yes checking for strnlen... yes checking for strncasecmp... yes checking for strrchr... yes checking for strndup... yes checking for strstr... yes checking for strnlen... yes checking for strtod... yes checking for strrchr... yes checking for strtol... yes checking for strtoul... yes checking for strstr... yes checking for strverscmp... yes checking for strtod... no checking for tmpnam... yes checking for vasprintf... yes checking for strtol... yes checking for vfprintf... yes checking for vprintf... yes checking for strtoul... yes checking for vsnprintf... yes checking for strverscmp... yes checking for vsprintf... no checking for tmpnam... yes checking for waitpid... yes checking for vasprintf... yes checking for setproctitle... yes checking for vfprintf... yes checking whether alloca needs Cray hooks... yes checking for vprintf... no checking stack direction for C alloca... yes checking for vsnprintf... -1 checking for vfork.h... yes checking for vsprintf... no checking for fork... yes checking for waitpid... yes checking for vfork... yes checking for setproctitle... yes checking for working fork... yes checking whether alloca needs Cray hooks... yes checking for working vfork... (cached) yes checking for _doprnt... no checking stack direction for C alloca... no checking for sys_errlist... -1 checking for vfork.h... no yes checking for fork... checking for sys_nerr... yes checking for sys_siglist... yes checking for vfork... yes checking for external symbol _system_configuration... yes checking for working fork... no checking for __fsetlocking... yes checking for working vfork... (cached) yes checking for _doprnt... no checking for canonicalize_file_name... no checking for sys_errlist... no checking for dup3... yes checking for sys_nerr... yes checking for getrlimit... yes checking for sys_siglist... yes checking for getrusage... yes checking for external symbol _system_configuration... yes checking for getsysinfo... no checking for __fsetlocking... no checking for gettimeofday... (cached) yes checking for on_exit... no checking for canonicalize_file_name... no checking for psignal... no checking for dup3... yes checking for pstat_getdynamic... yes checking for getrlimit... no checking for pstat_getstatic... yes checking for getrusage... no checking for realpath... yes yes checking for setrlimit... checking for getsysinfo... yes checking for sbrk... no checking for gettimeofday... (cached) yes checking for on_exit... yes checking for spawnve... no checking for psignal... no checking for spawnvpe... yes checking for pstat_getdynamic... no checking for strerror... no checking for pstat_getstatic... yes checking for strsignal... no checking for realpath... yes checking for sysconf... yes checking for setrlimit... yes checking for sysctl... yes checking for sbrk... yes checking for sysmp... yes checking for spawnve... no checking for table... no checking for spawnvpe... no checking for times... no checking for strerror... yes checking for wait3... yes checking for strsignal... yes checking for wait4... yes checking for sysconf... yes checking whether basename is declared... yes checking for sysctl... no checking whether ffs is declared... yes checking for sysmp... yes checking whether asprintf is declared... no checking for table... no yes checking for times... checking whether vasprintf is declared... yes yes checking for wait3... checking whether snprintf is declared... yes checking for wait4... yes checking whether vsnprintf is declared... yes checking whether basename is declared... yes checking whether calloc is declared... no checking whether ffs is declared... yes checking whether getenv is declared... yes checking whether asprintf is declared... yes checking whether getopt is declared... yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether snprintf is declared... yes checking whether realloc is declared... yes checking whether vsnprintf is declared... yes checking whether sbrk is declared... yes checking whether calloc is declared... yes checking whether strverscmp is declared... yes checking whether getenv is declared... no checking whether canonicalize_file_name must be declared... yes checking whether getopt is declared... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking whether malloc is declared... yes checking for working strncmp... yes checking whether realloc is declared... yes yes checking whether sbrk is declared... configure: updating cache ./config.cache configure: creating ./config.status yes checking whether strverscmp is declared... config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands no checking whether canonicalize_file_name must be declared... Configuring stage 1 in ./libcpp gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/libiberty' if [ x"-fpic" != 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"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/sha1.c -o pic/sha1.o; \ else true; fi gmake[4]: Entering directory '/data/scratch/lang/gcc49/work/build/libiberty/testsuite' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/lang/gcc49/work/build/libiberty/testsuite' if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/alloca.c -o pic/alloca.o; \ else true; fi yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/alloca.c -o alloca.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/md5.c -o md5.o configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... x86_64--netbsd checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for working strncmp... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/argv.c -o pic/argv.o; \ else true; fi yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for x86_64--netbsd-gcc... clang clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/sha1.c -o sha1.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/cplus-dem.c -o cplus-dem.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/cp-demangle.c -o cp-demangle.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/regex.c -o regex.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/argv.c -o argv.o yes configure: updating cache ../config.cache configure: creating ./config.status if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/concat.c -o pic/concat.o; \ else true; fi checking for C compiler default output file name... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/choose-temp.c -o choose-temp.o a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... config.status: creating Makefile clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/concat.c -o concat.o config.status: creating testsuite/Makefile if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/crc32.c -o pic/crc32.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi config.status: creating config.h config.status: executing default commands if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/build-x86_64--netbsd/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dwarfnames.c -o dwarfnames.o checking for suffix of object files... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/cp-demint.c -o cp-demint.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/dwarfnames.c -o dwarfnames.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/crc32.c -o crc32.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fdmatch.c -o fdmatch.o o checking whether we are using the GNU C compiler... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/dyn-string.c -o dyn-string.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/dyn-string.c -o dyn-string.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fdmatch.c -o fdmatch.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fibheap.c -o fibheap.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fibheap.c -o fibheap.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/filename_cmp.c -o filename_cmp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/floatformat.c -o floatformat.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fnmatch.c -o fnmatch.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/fopen_unlocked.c -o fopen_unlocked.o yes checking whether clang accepts -g... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt.c -o pic/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt.c -o getopt.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getopt1.c -o getopt1.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi yes checking for clang option to accept ISO C89... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/filename_cmp.c -o filename_cmp.o none needed if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/getopt.c -o pic/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/floatformat.c -o floatformat.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getpwd.c -o getpwd.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fnmatch.c -o fnmatch.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/fopen_unlocked.c -o fopen_unlocked.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getopt.c -o getopt.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/getruntime.c -o getruntime.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getopt1.c -o getopt1.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hashtab.c -o hashtab.o checking whether we are using the GNU C++ compiler... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getpwd.c -o getpwd.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/hex.c -o pic/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/getruntime.c -o getruntime.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/hashtab.c -o hashtab.o yes checking whether clang++ accepts -g... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/lbasename.c -o lbasename.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/hex.c -o hex.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hex.c -o pic/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/hex.c -o hex.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/lrealpath.c -o lrealpath.o 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 -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/obstack.c -o pic/obstack.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/partition.c -o pic/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/make-temp-file.c -o make-temp-file.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lbasename.c -o lbasename.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/lrealpath.c -o lrealpath.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/make-relative-prefix.c -o make-relative-prefix.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/objalloc.c -o objalloc.o checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/obstack.c -o obstack.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-relative-prefix.c -o make-relative-prefix.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/partition.c -o partition.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/make-temp-file.c -o make-temp-file.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/objalloc.c -o objalloc.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pexecute.c -o pexecute.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/obstack.c -o pic/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/obstack.c -o obstack.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/partition.c -o pic/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/partition.c -o partition.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/physmem.c -o physmem.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pexecute.c -o pexecute.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/physmem.c -o pic/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/physmem.c -o physmem.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-one.c -o pex-one.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-unix.c -o pex-unix.o clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/pex-common.c -o pex-common.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/safe-ctype.c -o safe-ctype.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pex-common.c -o pex-common.o yes checking for sys/types.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pex-one.c -o pex-one.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/pex-unix.c -o pex-unix.o clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object.c -o simple-object.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi yes checking for sys/stat.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/safe-ctype.c -o safe-ctype.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object.c -o simple-object.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-coff.c -o simple-object-coff.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-coff.c -o simple-object-coff.o yes checking for stdlib.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-elf.c -o simple-object-elf.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-elf.c -o simple-object-elf.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o yes checking for string.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sort.c -o pic/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sort.c -o sort.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/spaces.c -o pic/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/spaces.c -o spaces.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/splay-tree.c -o splay-tree.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/sort.c -o pic/sort.o; \ else true; fi yes checking for memory.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/stack-limit.c -o stack-limit.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/sort.c -o sort.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strerror.c -o pic/strerror.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strerror.c -o strerror.o clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strsignal.c -o strsignal.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/timeval-utils.c -o timeval-utils.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o yes checking for strings.h... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/spaces.c -o spaces.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xatexit.c -o xatexit.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xexit.c -o pic/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xexit.c -o xexit.o yes checking for inttypes.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmalloc.c -o xmalloc.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xmemdup.c -o xmemdup.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrdup.c -o xstrdup.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrerror.c -o xstrerror.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/xstrndup.c -o xstrndup.o yes checking for stdint.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/mempcpy.c -o mempcpy.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/strverscmp.c -o strverscmp.o echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > required-list if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/splay-tree.c -o splay-tree.o gmake[4]: Entering directory '/data/scratch/lang/gcc49/work/build/build-x86_64--netbsd/libiberty/testsuite' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/lang/gcc49/work/build/build-x86_64--netbsd/libiberty/testsuite' if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/strerror.c -o pic/strerror.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/regex.c -o pic/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/regex.c -o regex.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cplus-dem.c -o cplus-dem.o yes checking for unistd.h... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demangle.c -o cp-demangle.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/stack-limit.c -o stack-limit.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/strerror.c -o strerror.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/md5.c -o pic/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/md5.c -o md5.o yes checking minix/config.h usability... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sha1.c -o pic/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/sha1.c -o sha1.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/alloca.c -o pic/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/strsignal.c -o strsignal.o clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/alloca.c -o alloca.o no checking minix/config.h presence... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/argv.c -o pic/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/argv.c -o argv.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/timeval-utils.c -o timeval-utils.o yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/choose-temp.c -o choose-temp.o no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi checking whether clang supports -W... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/xexit.c -o pic/xexit.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/concat.c -o pic/concat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/concat.c -o concat.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xatexit.c -o xatexit.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xexit.c -o xexit.o yes checking whether clang supports -Wall... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xmalloc.c -o xmalloc.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/cp-demint.c -o cp-demint.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/crc32.c -o pic/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/libiberty/../include -O2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../../gcc-4.9.4/libiberty/crc32.c -o crc32.o yes checking whether clang supports -Wnarrowing... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xstrdup.c -o xstrdup.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xmemdup.c -o xmemdup.o yes checking whether clang supports -Wwrite-strings... clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xstrerror.c -o xstrerror.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/mempcpy.c -o mempcpy.o clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/xstrndup.c -o xstrndup.o yes checking whether clang supports -Wmissing-format-attribute... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic ../../gcc-4.9.4/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi 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 yes checking whether clang supports -Wstrict-prototypes... 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[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/build-x86_64--netbsd/libiberty' clang -c -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/libiberty/../include -g -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic ../../gcc-4.9.4/libiberty/strverscmp.c -o strverscmp.o gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/build-x86_64--netbsd/fixincludes' clang -c -O2 -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixincl.c clang -c -O2 -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixtests.c clang -c -O2 -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixfixes.c clang -c -O2 -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/server.c clang -c -O2 -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/procopen.c clang -c -O2 -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixlib.c yes checking whether clang supports -Wmissing-prototypes... 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 yes clang -c -O2 -I/usr/include -I/usr/pkg/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -I/usr/pkg/include -DHAVE_CONFIG_H -I. -I../../../gcc-4.9.4/fixincludes -I../include -I../../../gcc-4.9.4/fixincludes/../include ../../../gcc-4.9.4/fixincludes/fixopts.c checking whether clang supports -Wold-style-definition... srcdir="../../../gcc-4.9.4/fixincludes" /bin/sh ../../../gcc-4.9.4/fixincludes/mkfixinc.sh x86_64--netbsd sed -e 's/@gcc_version@/4.9.4/' < mkheaders.almost > mkheadersT mv -f mkheadersT mkheaders gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/libiberty' gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/lto-plugin' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/lang/gcc49/work/build/lto-plugin' /bin/sh ./libtool --tag=CC --tag=disable-static --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/lto-plugin -I../../gcc-4.9.4/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -Wall -g -c -o lto-plugin.lo ../../gcc-4.9.4/lto-plugin/lto-plugin.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-4.9.4/lto-plugin -I../../gcc-4.9.4/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/include -I/usr/pkg/include -Wall -g -c ../../gcc-4.9.4/lto-plugin/lto-plugin.c -fPIC -DPIC -o .libs/lto-plugin.o yes checking whether clang supports -Wc++-compat... yes checking whether clang supports -pedantic -Wlong-long... /bin/sh ./libtool --tag=CC --tag=disable-static --mode=link clang -Wall -g -Wc,-static-libgcc -module -bindir /usr/pkg/gcc49/libexec/gcc/x86_64--netbsd/4.9.4 -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o liblto_plugin.la -rpath /usr/pkg/gcc49/libexec/gcc/x86_64--netbsd/4.9.4 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a clang -O2 -I/usr/include -I/usr/pkg/include -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a libtool: link: clang -shared .libs/lto-plugin.o -L/usr/lib -L/usr/pkg/lib -static-libgcc -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib ../libiberty/pic/libiberty.a -Wl,-soname -Wl,liblto_plugin.so.0 -o .libs/liblto_plugin.so.0.0 yes checking whether clang supports -fno-exceptions... echo timestamp > full-stamp gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/build-x86_64--netbsd/fixincludes' libtool: link: (cd ".libs" && rm -f "liblto_plugin.so.0" && ln -s "liblto_plugin.so.0.0" "liblto_plugin.so.0") libtool: link: (cd ".libs" && rm -f "liblto_plugin.so" && ln -s "liblto_plugin.so.0.0" "liblto_plugin.so") yes checking whether clang supports -fno-rtti... libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" ) libtool: install: /usr/bin/install -c -o pbulkXXX -g users .libs/liblto_plugin.so.0.0 /data/scratch/lang/gcc49/work/build/lto-plugin/.././gcc/liblto_plugin.so.0.0 libtool: install: (cd /data/scratch/lang/gcc49/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/lang/gcc49/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/lang/gcc49/work/build/lto-plugin/.././gcc/liblto_plugin.la libtool: install: warning: remember to run `libtool --finish /usr/pkg/gcc49/libexec/gcc/x86_64--netbsd/4.9.4' gmake[4]: Leaving directory '/data/scratch/lang/gcc49/work/build/lto-plugin' gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/lto-plugin' Configuring stage 1 in ./gcc yes checking dependency style of clang++... gcc3 checking whether time.h and sys/time.h may both be included... configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... yes checking whether string.h and strings.h may both be included... x86_64--netbsd checking target system type... x86_64--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/bin/ld - GNU ld) checking whether a default assembler was specified... yes (/usr/bin/as - GNU as) checking for x86_64--netbsd-gcc... clang yes checking locale.h usability... yes checking locale.h presence... checking for C compiler default output file name... yes checking for locale.h... yes checking fcntl.h usability... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking fcntl.h presence... checking for suffix of object files... yes checking for fcntl.h... yes checking limits.h usability... o checking whether we are using the GNU C compiler... yes checking limits.h presence... yes checking whether clang accepts -g... yes checking for limits.h... yes checking stddef.h usability... yes checking for clang option to accept ISO C89... yes checking stddef.h presence... none needed 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... checking whether we are using the GNU C++ compiler... yes checking sys/file.h presence... yes checking whether clang++ accepts -g... yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... 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 checking for grep that handles long lines and -e... /data/scratch/lang/gcc49/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc49/work/.tools/bin/grep -E checking for ANSI C header files... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for obstacks... no checking for off_t... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for size_t... yes checking for stdlib.h... yes checking for string.h... yes checking for ssize_t... yes checking for memory.h... yes checking for strings.h... yes checking for uintptr_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for ptrdiff_t... yes checking for unistd.h... yes checking minix/config.h usability... yes checking whether struct tm is in sys/time.h or time.h... no checking minix/config.h presence... time.h checking size of int... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking how to run the C preprocessor... clang-cpp 4 checking size of long... 8 checking for clearerr_unlocked... checking for inline... no checking for feof_unlocked... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking size of void *... no checking for ferror_unlocked... no checking for fflush_unlocked... 8 checking size of short... no checking for fgetc_unlocked... 2 checking size of int... no checking for fgets_unlocked... 4 checking size of long... no checking for fileno_unlocked... 8 checking for long long... no checking for fprintf_unlocked... no checking for fputc_unlocked... yes checking size of long long... no checking for fputs_unlocked... no checking for fread_unlocked... 8 checking for __int64... no checking for fwrite_unlocked... no checking for int8_t... no checking for getchar_unlocked... yes checking for int16_t... yes checking for getc_unlocked... yes checking for putchar_unlocked... yes checking for int32_t... yes checking for putc_unlocked... yes checking whether abort is declared... yes checking for int64_t... yes checking whether asprintf is declared... yes checking whether basename is declared... yes checking for long long int... no checking whether errno is declared... no checking whether getopt is declared... yes checking for intmax_t... yes checking whether vasprintf is declared... yes checking whether clearerr_unlocked is declared... yes checking for intptr_t... no checking whether feof_unlocked is declared... yes checking for uint8_t... no checking whether ferror_unlocked is declared... yes checking for uint16_t... no checking whether fflush_unlocked is declared... yes checking for uint32_t... no checking whether fgetc_unlocked is declared... yes checking for uint64_t... no checking whether fgets_unlocked is declared... yes checking for unsigned long long int... no checking whether fileno_unlocked is declared... yes checking for uintmax_t... no checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... yes checking for uintptr_t... no checking whether fputs_unlocked is declared... no yes checking whether clang supports -W... checking whether fread_unlocked is declared... yes checking whether clang supports -Wall... no checking whether fwrite_unlocked is declared... yes checking whether clang supports -Wnarrowing... yes checking whether clang supports -Wwrite-strings... no checking whether getchar_unlocked is declared... yes checking whether clang supports -Wcast-qual... yes checking whether getc_unlocked is declared... yes checking whether clang supports -Wformat... yes checking whether putchar_unlocked is declared... yes checking whether clang supports -Wstrict-prototypes... yes checking whether putc_unlocked is declared... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wmissing-format-attribute... yes checking for working alloca.h... yes checking whether clang supports -Wold-style-definition... no checking for alloca... yes checking whether clang supports -Wc++-compat... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking whether clang supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... yes checking whether NLS is requested... yes checking for catalogs to be installed... yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-rtti... yes checking whether clang supports -fasynchronous-unwind-tables... be ca da de el eo es fi fr id ja nl pt_BR ru sr sv tr uk vi zh_CN zh_TW be ca da de el eo es fi fr id ja nl pt_BR ru sr sv tr uk vi zh_CN zh_TW checking for uchar... yes checking valgrind.h usability... checking for ld used by GCC... no checking valgrind.h presence... /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... no checking for valgrind.h... no checking for multiarch configuration... auto configure: WARNING: decimal float is not supported for this target, ignored configure: WARNING: fixed-point is not supported for this target, ignored checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for gawk... /usr/bin/awk checking whether ln -s works... yes checking whether ln works... yes checking for x86_64--netbsd-ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for cmp's capabilities... fastcompare checking for mktemp... yes checking for makeinfo... /data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for modern makeinfo... yes checking for recent Pod::Man... yes checking for flex... flex checking for bison... /data/scratch/lang/gcc49/work/gcc-4.9.4/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... yes checking for iconv declaration... yes checking whether string.h and strings.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); yes checking whether termios.h defines TIOCGWINSZ... configure: updating cache ./config.cache configure: creating ./config.status yes checking for limits.h... yes checking for stddef.h... config.status: creating Makefile config.status: creating config.h config.status: executing depdir commands mkdir .deps yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking for time.h... gmake[3]: Entering directory '/data/scratch/lang/gcc49/work/build/libcpp' clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../gcc-4.9.4/libcpp/charset.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../gcc-4.9.4/libcpp/directives.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo ../../gcc-4.9.4/libcpp/directives-only.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../gcc-4.9.4/libcpp/errors.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../gcc-4.9.4/libcpp/expr.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../gcc-4.9.4/libcpp/files.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../gcc-4.9.4/libcpp/identifiers.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] yes checking for iconv.h... yes checking for fcntl.h... In file included from ../../gcc-4.9.4/libcpp/expr.c:20: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/directives.c:22: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/expr.c:22: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/identifiers.c:26: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/directives.c:24: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/identifiers.c:28: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/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.4/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/libcpp/files.c:24: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/directives-only.c:20: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:In file included from 409../../gcc-4.9.4/libcpp/files.c::926: :../../gcc-4.9.4/libcpp/internal.h :589warning:5: :keyword is hidden by macro definition [-Wkeyword-macro] warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #define false 0 ^ #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 4 warnings generated. ../../gcc-4.9.4/libcpp/expr.c:674:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../gcc-4.9.4/libcpp/expr.c:674:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../gcc-4.9.4/libcpp/expr.c:677:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../gcc-4.9.4/libcpp/expr.c:677:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", ../../gcc-4.9.4/libcpp/files.c:428:23: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] copy = (char *) obstack_copy0 (&pfile->nonexistent_file_ob, path, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ echo "#define LOCALEDIR \"/usr/pkg/gcc49/share/locale\"" > localedir.new In file included from ../../gcc-4.9.4/libcpp/directives-only.c:22: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/errors.c:26: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-4.9.4/libcpp/../move-if-change localedir.new localedir.h yes echo timestamp > localedir.hs ../../gcc-4.9.4/libcpp/files.c:680:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (file->st.st_size > INTTYPE_MAXIMUM (ssize_t)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/system.h:234:44: note: expanded from macro 'INTTYPE_MAXIMUM' #define INTTYPE_MAXIMUM(t) ((t) (~ (t) 0 - INTTYPE_MINIMUM (t))) ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/libcpp/charset.c:21: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-4.9.4/libcpp/lex.c In file included from ../../gcc-4.9.4/libcpp/errors.c:28: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ checking for unistd.h... (cached) yes In file included from ../../gcc-4.9.4/libcpp/charset.c:23: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ checking for sys/file.h... 3 warnings generated. ../../gcc-4.9.4/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.4/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../gcc-4.9.4/libcpp/line-map.c ../../gcc-4.9.4/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.4/libcpp/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 3 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../gcc-4.9.4/libcpp/macro.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../gcc-4.9.4/libcpp/mkdeps.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../gcc-4.9.4/libcpp/pch.c 5 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../gcc-4.9.4/libcpp/symtab.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] yes clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] checking for sys/time.h... In file included from ../../gcc-4.9.4/libcpp/lex.c:23: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/lex.c:25: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/lex.c:1539:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\\", 1); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/lex.c:1509:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-4.9.4/libcpp/lex.c:1548:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND (" ", 1); ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/lex.c:1509:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-4.9.4/libcpp/lex.c:1551:8: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("\n", 1); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/lex.c:1509:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-4.9.4/libcpp/lex.c:1574:5: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("??", 2); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/lex.c:1509:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ ../../gcc-4.9.4/libcpp/lex.c:1583:9: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] BUF_APPEND ("/", 1); ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/libcpp/lex.c:1509:30: note: expanded from macro 'BUF_APPEND' && (const uchar *)(STR) != base \ ~~~~~~~~~~~~~~~~~~~~ ^ In file included from ../../gcc-4.9.4/libcpp/line-map.c:23: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ yes checking for sys/mman.h... In file included from ../../gcc-4.9.4/libcpp/line-map.c:26: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/macro.c:26: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/macro.c:28: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ In file included from ../../gcc-4.9.4/libcpp/symtab.c:23: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-4.9.4/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.4/libcpp/../include/obstack.h:417:4: note: expanded from macro 'obstack_copy0' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/libcpp/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 3 warnings generated. 8 warnings generated. clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../gcc-4.9.4/libcpp/traditional.c clang++ -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-4.9.4/libcpp -I. -I../../gcc-4.9.4/libcpp/../include -I./../intl -I../../gcc-4.9.4/libcpp/include -I/usr/include -I/usr/pkg/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../gcc-4.9.4/libcpp/init.c In file included from ../../gcc-4.9.4/libcpp/mkdeps.c:24: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/pch.c:19: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-4.9.4/libcpp/macro.c:2969:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] yes cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/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", In file included from ../../gcc-4.9.4/libcpp/pch.c:21: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ checking for sys/resource.h... clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. 3 warnings generated. ../../gcc-4.9.4/libcpp/pch.c:716:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] goto fail; ^ ../../gcc-4.9.4/libcpp/pch.c:712:7: note: previous statement is here if (CPP_OPTION (r, warn_invalid_pch)) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. 3 warnings generated. 5 warnings generated. yes checking for sys/param.h... In file included from ../../gcc-4.9.4/libcpp/init.c:22: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/init.c:24: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/init.c:42:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ ../../gcc-4.9.4/libcpp/init.c:63:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:63:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:63:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:64:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:64:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:64:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:65:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:65:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-4.9.4/libcpp/init.c:65:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-4.9.4/libcpp/init.c:58:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ yes checking for sys/times.h... In file included from ../../gcc-4.9.4/libcpp/traditional.c:20: ../../gcc-4.9.4/libcpp/system.h:408:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-4.9.4/libcpp/system.h:409:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-4.9.4/libcpp/traditional.c:22: ../../gcc-4.9.4/libcpp/internal.h:589:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_INITIALIZERS ^ ../../gcc-4.9.4/libcpp/system.h:379:5: note: expanded from macro 'HAVE_DESIGNATED_INITIALIZERS' (!defined(__cplusplus) \ ^ 13 warnings generated. yes checking for sys/stat.h... (cached) yes checking for direct.h... 3 warnings generated. rm -f libcpp.a ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o ranlib libcpp.a gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/libcpp' 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, 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.4/gcc/config/i386/i386.c' for machine-specific logic. Using `../../gcc-4.9.4/gcc/config/i386/i386.md' as machine description file. Using the following target machine macro files: ../../gcc-4.9.4/gcc/config/vxworks-dummy.h ../../gcc-4.9.4/gcc/config/i386/biarch64.h ../../gcc-4.9.4/gcc/config/i386/i386.h ../../gcc-4.9.4/gcc/config/i386/unix.h ../../gcc-4.9.4/gcc/config/i386/att.h ../../gcc-4.9.4/gcc/config/dbxelf.h ../../gcc-4.9.4/gcc/config/elfos.h ../../gcc-4.9.4/gcc/config/netbsd.h ../../gcc-4.9.4/gcc/config/netbsd-elf.h ../../gcc-4.9.4/gcc/config/i386/x86-64.h ../../gcc-4.9.4/gcc/config/i386/netbsd64.h ../../gcc-4.9.4/gcc/config/netbsd-stdint.h ../../gcc-4.9.4/gcc/config/initfini-array.h Using host-netbsd.o for host machine hooks. checking for __cxa_atexit... yes checking whether NLS is requested... yes checking for catalogs to be installed... be da de el es fi fr hr id ja nl ru sr sv tr vi zh_CN zh_TW be da de el es fi fr hr id ja nl ru sr sv tr vi zh_CN zh_TW checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/pkg/bin/gsed checking for fgrep... /data/scratch/lang/gcc49/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/bin/as checking whether we are using gold... no checking what linker to use... /usr/bin/ld checking for nm... /usr/bin/nm checking what nm to use... /usr/bin/nm checking for objdump... /usr/bin/objdump checking what objdump to use... /usr/bin/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... 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 stabs directive... yes checking assembler for COMDAT group support (GNU as)... yes checking assembler for line table discriminator support... yes checking assembler for thread-local storage support... yes checking linker -Bstatic/-Bdynamic option... yes checking linker --demangle support... yes checking linker plugin support... 2 checking assembler for filds and fists mnemonics... yes checking assembler for fildq and fistpq mnemonics... yes checking assembler for cmov syntax... no checking assembler for ffreep mnemonic... yes checking assembler for .quad directive... yes checking assembler for sahf mnemonic... yes checking assembler for interunit movq mnemonic... yes checking assembler for hle prefixes... yes checking assembler for swap suffix... yes checking assembler for different section symbol subtraction... yes checking assembler for GOTOFF in data... yes checking assembler for rep and lock prefix... yes checking assembler for ud2 mnemonic... yes checking assembler for R_386_TLS_GD_PLT reloc... no checking assembler for R_386_TLS_LDM_PLT reloc... no checking assembler for R_386_TLS_LDM reloc... 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... checking for __stack_chk_fail... yes yes checking sys/sdt.h in the target C library... yes checking dl_iterate_phdr in target C library... 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 native compiler for x86_64--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[3]: Entering directory '/data/scratch/lang/gcc49/work/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh config.h TARGET_CPU_DEFAULT="" \ HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/i386/biarch64.h config/i386/i386.h config/i386/unix.h config/i386/att.h config/dbxelf.h config/elfos.h config/netbsd.h config/netbsd-elf.h config/i386/x86-64.h config/i386/netbsd64.h config/netbsd-stdint.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 NETBSD_ENABLE_PTHREADS" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh bconfig.h clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -DBASEVER="\"4.9.4\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o ../../gcc-4.9.4/gcc/version.c /usr/bin/awk -f ../../gcc-4.9.4/gcc/opt-gather.awk ../../gcc-4.9.4/gcc/ada/gcc-interface/lang.opt ../../gcc-4.9.4/gcc/fortran/lang.opt ../../gcc-4.9.4/gcc/go/lang.opt ../../gcc-4.9.4/gcc/java/lang.opt ../../gcc-4.9.4/gcc/lto/lang.opt ../../gcc-4.9.4/gcc/c-family/c.opt ../../gcc-4.9.4/gcc/common.opt ../../gcc-4.9.4/gcc/config/fused-madd.opt ../../gcc-4.9.4/gcc/config/i386/i386.opt ../../gcc-4.9.4/gcc/config/netbsd.opt ../../gcc-4.9.4/gcc/config/netbsd-elf.opt > tmp-optionlist clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-gi.list gtyp-input.list echo "#define BUILDING_GCC_MAJOR `echo 4.9.4 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h if test yes = yes \ || test -n ""; then \ /bin/sh ../../gcc-4.9.4/gcc/genmultilib \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "yes" \ > tmp-mlib.h; \ else \ /bin/sh ../../gcc-4.9.4/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi lsf="../../gcc-4.9.4/gcc/cp/lang-specs.h ../../gcc-4.9.4/gcc/lto/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-4.9.4/gcc/||' > tmp-specs.h echo timestamp > s-gtyp-input rm -f tmp-all-tree.def echo '#include "tree.def"' > tmp-all-tree.def echo "#define BUILDING_GCC_MINOR `echo 4.9.4 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h /usr/bin/awk -f ../../gcc-4.9.4/gcc/gen-pass-instances.awk \ ../../gcc-4.9.4/gcc/passes.def > pass-instances.def echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-specs.h specs.h /usr/bin/awk -f ../../gcc-4.9.4/gcc/config/i386/i386-builtin-types.awk ../../gcc-4.9.4/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc echo "clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib" > checksum-options.tmp \ && ../../gcc-4.9.4/gcc/../move-if-change checksum-options.tmp checksum-options /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-mlib.h multilib.h echo "#define BUILDING_GCC_PATCHLEVEL `echo 4.9.4 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-bt.inc i386-builtin-types.inc echo timestamp > s-specs echo '#include "c-family/c-common.def"' >> tmp-all-tree.def clang++ -c -DLINK_LIBGCC_SPEC="\"%D -R/usr/pkg/gcc49/x86_64--netbsd/lib/%M -R/usr/pkg/gcc49/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc49/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc49/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.4\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc49/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64--netbsd\" -DPERSONALITY=\"ar\" -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o gcc-ar.o -MT gcc-ar.o -MMD -MP -MF ./.deps/gcc-ar.TPo ../../gcc-4.9.4/gcc/gcc-ar.c cp ../../gcc-4.9.4/gcc/gcc-ar.c gcc-nm.c cp ../../gcc-4.9.4/gcc/gcc-ar.c gcc-ranlib.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o errors.o -MT errors.o -MMD -MP -MF ./.deps/errors.TPo ../../gcc-4.9.4/gcc/errors.c echo timestamp > s-mlib ltf="../../gcc-4.9.4/gcc/ada/gcc-interface/ada-tree.def ../../gcc-4.9.4/gcc/cp/cp-tree.def ../../gcc-4.9.4/gcc/java/java-tree.def ../../gcc-4.9.4/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-4.9.4/gcc/||' >> tmp-all-tree.def echo timestamp > s-i386-bt echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h echo timestamp > s-bversion rm -f mm_malloc.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/sh ../../gcc-4.9.4/gcc/mkconfig.sh tconfig.h (echo "@set version-GCC 4.9.4"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo @set srcdir /data/scratch/lang/gcc49/work/build/gcc/../../gcc-4.9.4/gcc >> gcc-vers.texiT clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] cat ../../gcc-4.9.4/gcc/config/i386/gmm_malloc.h > mm_malloc.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-all-tree.def all-tree.def if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi echo timestamp > gpl.pod perl ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl ../../gcc-4.9.4/gcc/doc/include/gpl_v3.texi > gpl.pod echo "@set BUGURL @uref{http://gcc.gnu.org/bugs.html}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genconstants.o ../../gcc-4.9.4/gcc/genconstants.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gengenrtl.o ../../gcc-4.9.4/gcc/gengenrtl.c Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl line 319. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo timestamp > s-alltree clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genhooks.o ../../gcc-4.9.4/gcc/genhooks.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genchecksum.o ../../gcc-4.9.4/gcc/genchecksum.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genenums.o ../../gcc-4.9.4/gcc/genenums.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DLINK_LIBGCC_SPEC="\"%D -R/usr/pkg/gcc49/x86_64--netbsd/lib/%M -R/usr/pkg/gcc49/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc49/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc49/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.4\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc49/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64--netbsd\" -DPERSONALITY=\"nm\" -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o gcc-nm.o -MT gcc-nm.o -MMD -MP -MF ./.deps/gcc-nm.TPo gcc-nm.c clang++ -c -DLINK_LIBGCC_SPEC="\"%D -R/usr/pkg/gcc49/x86_64--netbsd/lib/%M -R/usr/pkg/gcc49/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc49/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc49/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"4.9.4\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc49/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64--netbsd\" -DPERSONALITY=\"ranlib\" -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o gcc-ranlib.o -MT gcc-ranlib.o -MMD -MP -MF ./.deps/gcc-ranlib.TPo gcc-ranlib.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o gengtype.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo ../../gcc-4.9.4/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++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o gengtype-lex.o -MT gengtype-lex.o -MMD -MP -MF ./.deps/gengtype-lex.TPo ../../gcc-4.9.4/gcc/gengtype-lex.c In file included from ../../gcc-4.9.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:35: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:36: ../../gcc-4.9.4/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.4/gcc/target-hooks-macros.h: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.4/gcc/genhooks.c:37: ../../gcc-4.9.4/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.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 13 warnings generated. clang++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o gengtype-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo ../../gcc-4.9.4/gcc/gengtype-parse.c clang++ -c -DGENERATOR_FILE -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o gengtype-state.o -MT gengtype-state.o -MMD -MP -MF ./.deps/gengtype-state.TPo ../../gcc-4.9.4/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/cpp.info ../../gcc-4.9.4/gcc/doc/cpp.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/gcc.info ../../gcc-4.9.4/gcc/doc/gcc.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/gccinstall.info ../../gcc-4.9.4/gcc/doc/install.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/cppinternals.info ../../gcc-4.9.4/gcc/doc/cppinternals.texi; \ fi echo timestamp > gcc.pod perl ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl ../../gcc-4.9.4/gcc/doc/invoke.texi > gcc.pod Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-4.9.4/gcc/../contrib/texi2pod.pl line 319. echo timestamp > doc/gpl.7 (pod2man --center="GNU" --release="gcc-4.9.4" --date=2016-07-26 --section=7 gpl.pod > doc/gpl.7.T$$ && \ mv -f doc/gpl.7.T$$ doc/gpl.7) || \ (rm -f doc/gpl.7.T$$ && exit 1) In file included from ../../gcc-4.9.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] gengtype-lex.c:2143:3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gengtype-lex.c:1327:18: note: expanded from macro 'YY_INPUT' for ( n = 0; n < max_size && \ ~ ^ ~~~~~~~~ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genmddeps.o ../../gcc-4.9.4/gcc/genmddeps.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] In file included from ../../gcc-4.9.4/gcc/gengtype-state.c:37: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/read-md.o ../../gcc-4.9.4/gcc/read-md.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/errors.o ../../gcc-4.9.4/gcc/errors.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genmodes.o ../../gcc-4.9.4/gcc/genmodes.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 22 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gengtype.o ../../gcc-4.9.4/gcc/gengtype.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gengtype-lex.o ../../gcc-4.9.4/gcc/gengtype-lex.c 34 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gengtype-parse.o ../../gcc-4.9.4/gcc/gengtype-parse.c ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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] ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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] 4 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gengtype-state.o ../../gcc-4.9.4/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genchecksum \ build/genchecksum.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genmddeps \ build/genmddeps.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genconstants \ build/genconstants.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from ../../gcc-4.9.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/gengtype.c:33: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genhooks \ build/genhooks.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genenums \ build/genenums.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a /usr/bin/awk -f ../../gcc-4.9.4/gcc/opt-functions.awk -f ../../gcc-4.9.4/gcc/opt-read.awk \ -f ../../gcc-4.9.4/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.4/gcc/opt-functions.awk -f ../../gcc-4.9.4/gcc/opt-read.awk \ -f ../../gcc-4.9.4/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.c ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] echo timestamp > doc/gcc.1 ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] (pod2man --center="GNU" --release="gcc-4.9.4" --date=2016-07-26 --section=1 gcc.pod > doc/gcc.1.T$$ && \ mv -f doc/gcc.1.T$$ doc/gcc.1) || \ (rm -f doc/gcc.1.T$$ && exit 1) ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] gengtype-lex.c:2143:3: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gengtype-lex.c:1327:18: note: expanded from macro 'YY_INPUT' for ( n = 0; n < max_size && \ ~ ^ ~~~~~~~~ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] build/genmddeps ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-mddeps clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genmodes \ build/genmodes.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 1 warning generated. /usr/bin/awk -f ../../gcc-4.9.4/gcc/opt-functions.awk -f ../../gcc-4.9.4/gcc/opt-read.awk \ -f ../../gcc-4.9.4/gcc/opth-gen.awk \ < optionlist > tmp-options.h build/gengenrtl > tmp-genrtl.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h build/genhooks "Target Hook" \ > tmp-target-hooks-def.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h echo timestamp > s-common-target-hooks-def-h build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h echo timestamp > s-c-target-hooks-def-h build/genmodes > tmp-modes.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-modes.c insn-modes.c echo timestamp > s-modes build/genhooks -d \ ../../gcc-4.9.4/gcc/doc/tm.texi.in > tmp-tm.texi case `echo X|tr X '\101'` in \ A) tr -d '\015' < tmp-tm.texi > tmp2-tm.texi ;; \ *) tr -d '\r' < tmp-tm.texi > tmp2-tm.texi ;; \ esac mv tmp2-tm.texi tmp-tm.texi /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-mddeps mddeps.mk echo timestamp > s-target-hooks-def-h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-tm.texi tm.texi build/genmodes -h > tmp-modes.h echo timestamp > s-mddeps /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-modes.h insn-modes.h build/genmodes -m > tmp-min-modes.c echo timestamp > s-modes-h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c build/genenums ../../gcc-4.9.4/gcc/config/i386/i386.md \ > tmp-enums.c echo timestamp > s-modes-m build/genconstants ../../gcc-4.9.4/gcc/config/i386/i386.md \ > tmp-constants.h if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc49/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-4.9.4/gcc/doc \ -I ../../gcc-4.9.4/gcc/doc/include -o doc/gccint.info ../../gcc-4.9.4/gcc/doc/gccint.texi; \ fi ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/gengtype-state.c:37: ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-constants.h insn-constants.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-enums.c insn-enums.c echo timestamp > s-constants echo timestamp > s-enums /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-options.h options.h clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/min-insn-modes.o min-insn-modes.c echo timestamp > s-options-h clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gencheck.o ../../gcc-4.9.4/gcc/gencheck.c ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-4.9.4/gcc/gengtype.h:510:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 34 warnings generated. 22 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/gengtype \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-x86_64--netbsd/libiberty/libiberty.a build/gengtype \ -S ../../gcc-4.9.4/gcc -I gtyp-input.list -w tmp-gtype.state clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/gencheck \ build/gencheck.o ../build-x86_64--netbsd/libiberty/libiberty.a build/gencheck > tmp-check.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state echo timestamp > s-gtype clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genopinit.o ../../gcc-4.9.4/gcc/genopinit.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genattrtab.o ../../gcc-4.9.4/gcc/genattrtab.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genautomata.o ../../gcc-4.9.4/gcc/genautomata.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genemit.o ../../gcc-4.9.4/gcc/genemit.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genextract.o ../../gcc-4.9.4/gcc/genextract.c clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genoutput.o ../../gcc-4.9.4/gcc/genoutput.c 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] clangclang: : warningwarning: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genpeep.o ../../gcc-4.9.4/gcc/genpeep.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genrecog.o ../../gcc-4.9.4/gcc/genrecog.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/genautomata.c:1111:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:1182:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:1233:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:1264:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1294:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_UNIT (decl)->automaton_name = XSTR (def, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genpreds.o ../../gcc-4.9.4/gcc/genpreds.c ../../gcc-4.9.4/gcc/genautomata.c:1315:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] out_patterns = get_str_vect (XSTR (def, 1), &out_length, ',', FALSE); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1317:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid string `%s' in define_bypass", XSTR (def, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1318:31: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] in_patterns = get_str_vect (XSTR (def, 2), &in_length, ',', FALSE); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1320:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid string `%s' in define_bypass", XSTR (def, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1330:42: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:101:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:102:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (XVECEXP (insn, 1, 0), &acc); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:104:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i >= 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:107:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genemit.c:124: walk_rtx (XVECEXP (insn, 1, i), &acc);23 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h for (i = 0; i < XVECLEN (x, 1); i++): 778 ^ ~: 39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40:../../gcc-4.9.4/gcc/rtl.h :note771: :expanded from macro 'XVECLEN'23 : note: expanded from macro 'XVEC' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)../../gcc-4.9.4/gcc/rtl.h : ^ ~771 :23: note: expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 659 ^ ~: 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:662:35: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): expanded from macro 'RTVEC_ELT' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]): 32 ^~~~~: note../../gcc-4.9.4/gcc/rtl.h: :expanded from macro 'GET_NUM_ELEM'341 :5: note: array 'fld' declared here #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) rtunion fld[1]; ^~~~~ ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:131: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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:134:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 1, i), subroutine_type, used); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:141: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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:145: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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:148:13: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (x, 2, i), subroutine_type, used); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:247:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (x, 2) - 1; i >= 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:250:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (XVECEXP (x, 2, i), acc); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:265:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (x, 1) - 1; i >= 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genextract.c:268:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] walk_rtx (XVECEXP (x, 1, i), acc); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1354:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',', ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1357:59: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] fatal ("invalid second string `%s' in exclusion_set", XSTR (def, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:272: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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:276:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = XVECLEN (insn, 1) - 1; i > 0; i--) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' ../../gcc-4.9.4/gcc/genautomata.c:1412:18#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)): warning: ^ ~arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' str_patterns = XOBNEWVEC (&irp, char **, patterns_length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/../include/libiberty.h:367:../../gcc-4.9.4/gcc/rtl.h35:659:: note: 38expanded from macro 'XOBNEWVEC': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) #define XOBNEWVEC(O, T, N) ((T *) obstack_alloc ((O), sizeof (T) * (N))) ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:../../gcc-4.9.4/gcc/rtl.h405::4392: :note32:: expanded from macro 'obstack_alloc'note: expanded from macro 'GET_NUM_ELEM' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ../../gcc-4.9.4/gcc/../include/obstack.h ^~~~~:429 :../../gcc-4.9.4/gcc/rtl.h:3418:: note: 5expanded from macro 'obstack_finish': note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~287: 16:../../gcc-4.9.4/gcc/../include/obstack.h warning: :126array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 31: note: expanded from macro '__INT_TO_PTR' if (i != XVECLEN (insn, 1) - 1) ^ ~ # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:301:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:301:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || XVECLEN (p->pattern, 1) != XVECLEN (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:304:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = i + 1; j < XVECLEN (insn, 1); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:306:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx old_rtx = XEXP (XVECEXP (p->pattern, 1, j), 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:307:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:320:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (j == XVECLEN (insn, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:350:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (insn, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:369:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341../../gcc-4.9.4/gcc/genautomata.c:5:: 1402note:: 37array 'fld' declared here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:372:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str_pattern_lists = get_str_vect (XSTR (def, 1), ^ ~ gen_exp (XVECEXP (insn, 1, 0), DEFINE_INSN, NULL);../../gcc-4.9.4/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.4/gcc/rtl.h:../../gcc-4.9.4/gcc/rtl.h:778:65939::38 :note note: : expanded from macro 'XVECEXP'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.4/gcc/rtl.h:341:5../../gcc-4.9.4/gcc/rtl.h:: 771note: :array 'fld' declared here23 : note: expanded from macro 'XVEC' rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1411:58#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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:380:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECLEN (insn, 1)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:385:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (insn, 1, i), DEFINE_INSN, used); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ : "invalid second string `%s' in absence_set")), XSTR (def, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1519:53: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] if (strcmp (XSTR (def, 0), NO_MINIMIZATION_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../gcc-4.9.4/gcc/genoutput.c:472:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genautomata.c:1519:53: note: use array indexing to silence this warning d->operand[opno].predicate = XSTR (part, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h: if (strcmp (XSTR (def, 0), NO_MINIMIZATION_OPTION + 1) == 0)769: 23 ^: & [ ] note: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.4/gcc/genautomata.c ^ ~:1521 :47: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]../../gcc-4.9.4/gcc/rtl.h :341:5: note: array 'fld' declared here else if (strcmp (XSTR (def, 0), TIME_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:473:55: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genautomata.c d->operand[opno].constraint = strip_whitespace (XSTR (part, 2));: 1521 ^ ~ :47: note: use array indexing to silence this warning ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' else if (strcmp (XSTR (def, 0), TIME_OPTION + 1) == 0) ^ & [ ] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: ../../gcc-4.9.4/gcc/genautomata.cnote:1523: :array 'fld' declared here48 : warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genoutput.c:494: else if (strcmp (XSTR (def, 0), STATS_OPTION + 1) == 0)55 : ~~~~~~~~~~~~~^~~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genautomata.c:1523 d->operand[opno].constraint = strip_whitespace (XSTR (part, 1));: 48: ^ ~ note: use array indexing to silence this warning ../../gcc-4.9.4/gcc/rtl.h:769:23 else if (strcmp (XSTR (def, 0), STATS_OPTION + 1) == 0): note: ^ expanded from macro 'XSTR' & [ ] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.4/gcc/genautomata.c :1525:44:../../gcc-4.9.4/gcc/rtl.h :warning341:5: : adding 'int' to a string does not append to the string [-Wstring-plus-int]note : array 'fld' declared here rtunion fld[1]; ^ else if (strcmp (XSTR (def, 0), V_OPTION + 1) == 0) ../../gcc-4.9.4/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.4/gcc/genautomata.c ^ ~ :1525:44: note: use array indexing to silence this warning ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' else if (strcmp (XSTR (def, 0), V_OPTION + 1) == 0) ^ & [ ] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here../../gcc-4.9.4/gcc/genautomata.c :1527:44: rtunion fld[1];warning ^ : adding 'int' to a string does not append to the string [-Wstring-plus-int] ../../gcc-4.9.4/gcc/genoutput.c:519:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (strcmp (XSTR (def, 0), W_OPTION + 1) == 0) ~~~~~~~~~^~~ for (i = 0; i < XVECLEN (part, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/genautomata.c:1527:44: note: use array indexing to silence this warning else if (strcmp (XSTR (def, 0), W_OPTION + 1) == 0) ^ ../../gcc-4.9.4/gcc/rtl.h & [ ]: 779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/genautomata.c:1529:47#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~ warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' else if (strcmp (XSTR (def, 0), NDFA_OPTION + 1) == 0) ~~~~~~~~~~~~^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genautomata.c:1529:47../../gcc-4.9.4/gcc/rtl.h:392:: 32note:: use array indexing to silence this warning note: expanded from macro 'GET_NUM_ELEM' else if (strcmp (XSTR (def, 0), NDFA_OPTION + 1) == 0) ^ & [ ]#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/genautomata.c :1531 ^ ~ :51: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] ../../gcc-4.9.4/gcc/genemit.c:403:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (strcmp (XSTR (def, 0), COLLAPSE_OPTION + 1) == 0) ~~~~~~~~~~~~~~~~^~~ if (XVEC (expand, 1) == 0) ../../gcc-4.9.4/gcc/rtl.h ^ ~: 778:39: note: expanded from macro 'XVECEXP' ../../gcc-4.9.4/gcc/genautomata.c:../../gcc-4.9.4/gcc/rtl.h1531::771:5123: :note : noteuse array indexing to silence this warning#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M): expanded from macro 'XVEC' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23 else if (strcmp (XSTR (def, 0), COLLAPSE_OPTION + 1) == 0): #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ^ ~ note: & [ ]expanded from macro 'XVEC'../../gcc-4.9.4/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/rtl.h:659::341:385:: note: notearray 'fld' declared here: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/genautomata.c: rtunion fld[1];1533 : ^ 50:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.4/gcc/genemit.c : 407warning ^ ~: adding 'int' to a string does not append to the string [-Wstring-plus-int]: 30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.4/gcc/rtl.h: 662:35 else if (strcmp (XSTR (def, 0), NO_COMB_OPTION + 1) == 0): note: ~~~~~~~~~~~~~~~^~~ get_pattern_stats (&stats, XVEC (expand, 1)); expanded from macro 'RTVEC_ELT' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])note : ^~~~~expanded from macro 'XVEC'../../gcc-4.9.4/gcc/genautomata.c :1533 ../../gcc-4.9.4/gcc/rtl.h::50341: :note5: : use array indexing to silence this warningnote #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): array 'fld' declared here ^ ~ ../../gcc-4.9.4/gcc/rtl.h rtunion fld[1]; else if (strcmp (XSTR (def, 0), NO_COMB_OPTION + 1) == 0) : ^ ^659 & [ ]: 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:425:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genautomata.c:1535:51: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769 else if (strcmp (XSTR (def, 0), PROGRESS_OPTION + 1) == 0):23: note ~~~~~~~~~~~~~~~~^~~: expanded from macro 'XSTR' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/genautomata.c:1535../../gcc-4.9.4/gcc/rtl.h::51:659 :note38: : use array indexing to silence this warning note: expanded from macro 'RTL_CHECK2' else if (strcmp (XSTR (def, 0), PROGRESS_OPTION + 1) == 0)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ & [ ]../../gcc-4.9.4/gcc/rtl.h:341 :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:425:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if ((XSTR (expand, 3) == 0 || *XSTR (expand, 3) == '\0') ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:427:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XVECLEN (expand, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:430:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gen_exp (XVECEXP (expand, 1, 0), DEFINE_EXPAND, NULL); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:450:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:450:28: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (expand, 3) && *XSTR (expand, 3)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:462:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] print_md_ptr_loc (XSTR (expand, 3)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:463:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s\n", XSTR (expand, 3)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:467:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (expand, 1) != 0) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:484:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (expand, 1); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:486:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx next = XVECEXP (expand, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ../../gcc-4.9.4/gcc/genoutput.c ^: 904:19../../gcc-4.9.4/gcc/genpeep.c:: 92warning:: 25array 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] for (i = 0; i < XVECLEN (insn, 1); i++) if (XSTR (peep, 1) && XSTR (peep, 1)[0]) ^ ~ ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h : ^ ~779 :40: ../../gcc-4.9.4/gcc/rtl.hnote:: 659:expanded from macro 'XVECLEN'38 : note: expanded from macro 'RTL_CHECK2' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5../../gcc-4.9.4/gcc/rtl.h:: 771note:: 23array 'fld' declared here: note: expanded from macro 'XVEC' rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:94:6: warning: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-4.9.4/gcc/rtl.h XSTR (peep, 1), insn_code_number);: 659 ^ ~: 38: note../../gcc-4.9.4/gcc/rtl.h: :expanded from macro 'RTL_CHECK2'769 :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.4/gcc/rtl.h../../gcc-4.9.4/gcc/rtl.h::392659::3238:: notenote: : expanded from macro 'GET_NUM_ELEM'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.4/gcc/rtl.h:../../gcc-4.9.4/gcc/rtl.h341::5341:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:1716:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/genoutput.c:993:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1)); ^ ~ if (XVEC (insn, 1))../../gcc-4.9.4/gcc/rtl.h : ^ ~769 :23: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/rtl.h:771:23: note: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)expanded from macro 'XVEC' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)expanded from macro 'RTL_CHECK2' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ^ ~ note../../gcc-4.9.4/gcc/rtl.h: :expanded from macro 'RTL_CHECK2' 341:5: note: array 'fld' declared here rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note../../gcc-4.9.4/gcc/genemit.c: :expanded from macro 'RTL_CHECK2'546 :12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ else if (XVEC (split, 2) == 0) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note../../gcc-4.9.4/gcc/rtl.h: :expanded from macro 'GET_NUM_ELEM'771 :23: note: expanded from macro 'XVEC' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): ^ ~note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h:659 rtunion fld[1];: 38 ^: note: expanded from macro 'RTL_CHECK2'../../gcc-4.9.4/gcc/genoutput.c :995:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here scan_operands (d, XVECEXP (insn, 1, i), 0, 0); rtunion fld[1]; ^ ~ ^ ../../gcc-4.9.4/gcc/genemit.c:552:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] get_pattern_stats (&stats, XVEC (split, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'XVECEXP': 771:23: note: expanded from macro 'XVEC' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-4.9.4/gcc/rtl.h:771 ^ ~: 23: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'XVEC': 659:38: note: expanded from macro 'RTL_CHECK2' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/rtl.h::341659::538:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):585 : ^ ~7 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:662 if (XSTR (split, 3)): 35 ^ ~: note : expanded from macro 'RTVEC_ELT' ../../gcc-4.9.4/gcc/rtl.h:769:23: note: #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])expanded from macro 'XSTR' ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^../../gcc-4.9.4/gcc/rtl.h :659:../../gcc-4.9.4/gcc/genoutput.c38::997 :note: 30expanded 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]) ^ ~ get_pattern_stats (&stats, XVEC (insn, 1));../../gcc-4.9.4/gcc/rtl.h:341: 5 ^ ~: note: array 'fld' declared here../../gcc-4.9.4/gcc/rtl.h :771:23 rtunion fld[1];: ^ note: ../../gcc-4.9.4/gcc/genemit.cexpanded from macro 'XVEC': 587:25: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ print_md_ptr_loc (XSTR (split, 3)); ../../gcc-4.9.4/gcc/rtl.h ^ ~ :659:38: note: expanded from macro 'RTL_CHECK2'../../gcc-4.9.4/gcc/rtl.h :769:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.4/gcc/genpeep.c :#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)148 :../../gcc-4.9.4/gcc/rtl.h11 ^ ~::341 :warning../../gcc-4.9.4/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]6595 :38:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.4/gcc/rtl.h ^ ~:769 :23../../gcc-4.9.4/gcc/rtl.h:: 341note:: 5expanded 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.4/gcc/rtl.h:../../gcc-4.9.4/gcc/genemit.c659::58838::23 :note : warningexpanded from macro 'RTL_CHECK2': array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) printf ("%s\n", XSTR (split, 3)); ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/genautomata.c:../../gcc-4.9.4/gcc/rtl.h::3417691735:::235:: 46note:note: : array 'fld' declared hereexpanded from macro 'XSTR' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-4.9.4/gcc/genpeep.c : ^ ~148 : DECL_INSN_RESERV (decl)->default_latency = XINT (def, 1);26../../gcc-4.9.4/gcc/rtl.h : ^ ~659 :: 38warning:: ../../gcc-4.9.4/gcc/rtl.h :note767: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2' :23: note: expanded from macro 'XINT' if (XSTR (x, 1) && XSTR (x, 1)[0]) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int):../../gcc-4.9.4/gcc/rtl.h :5769: ^ ~: 23note:: array 'fld' declared here../../gcc-4.9.4/gcc/rtl.h note:: 659 rtunion fld[1];expanded from macro 'XSTR': 38 ^: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/genemit.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 602 ^ ~: 19#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):../../gcc-4.9.4/gcc/rtl.h ^ ~:warning : 659array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:../../gcc-4.9.4/gcc/rtl.h38 ::341 :note5: : for (i = 0; i < XVECLEN (split, 2); i++)expanded from macro 'RTL_CHECK2' ^ ~note : array 'fld' declared here rtunion fld[1]; ^#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genautomata.c../../gcc-4.9.4/gcc/rtl.h::1736../../gcc-4.9.4/gcc/rtl.h:34138::: 5779:warning:: 40array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: notenote: : expanded from macro 'XVECLEN'array 'fld' declared here rtunion fld[1]; ^ DECL_INSN_RESERV (decl)->condexp = XEXP (def, 2);#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))../../gcc-4.9.4/gcc/genpeep.c : ^ ~150 ^ ~: 3../../gcc-4.9.4/gcc/rtl.h:: 771warning:../../gcc-4.9.4/gcc/rtl.h: 23array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:: 770note:: 23:expanded from macro 'XVEC' note: expanded from macro 'XEXP' XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ../../gcc-4.9.4/gcc/rtl.h ^ ~:769 659::2338:../../gcc-4.9.4/gcc/rtl.h: : 659notenote:: 38expanded from macro 'RTL_CHECK2': expanded from macro 'XSTR': note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])../../gcc-4.9.4/gcc/rtl.h::392659 ::3832 ^ ~:: notenote../../gcc-4.9.4/gcc/rtl.h: : :expanded from macro 'RTL_CHECK2'expanded from macro 'GET_NUM_ELEM'341 : 5: note: array 'fld' declared here #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1]; #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^ ~ ^~~~~ ../../gcc-4.9.4/gcc/rtl.h ^../../gcc-4.9.4/gcc/rtl.h ::341../../gcc-4.9.4/gcc/genautomata.c341::51737:: :549:note :note: : array 'fld' declared herearray 'fld' declared here warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-4.9.4/gcc/genpeep.c:../../gcc-4.9.4/gcc/genemit.c DECL_INSN_RESERV (decl)->regexp = gen_regexp (XSTR (def, 3));174 :: ^ ~23604:: 18warning../../gcc-4.9.4/gcc/rtl.h: :: 769array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning23: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: expanded from macro 'XSTR' for (i = 0; i < XVECLEN (x, 1); i++) ^ ~ rtx next = XVECEXP (split, 2, i); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): ../../gcc-4.9.4/gcc/rtl.h ^ ~779: :778../../gcc-4.9.4/gcc/rtl.h40::39: :note341 : note:expanded from macro 'XVECLEN'5: : noteexpanded from macro 'XVECEXP': array 'fld' declared here rtunion fld[1];#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:../../gcc-4.9.4/gcc/rtl.h771::23771:: 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.4/gcc/rtl.h../../gcc-4.9.4/gcc/rtl.h::659659::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/rtl.h::662392::3532:: notenote: : expanded from macro 'RTVEC_ELT'expanded from macro 'GET_NUM_ELEM' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~../../gcc-4.9.4/gcc/rtl.h :341../../gcc-4.9.4/gcc/rtl.h::5341:: 5note:: array 'fld' declared herenote : array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/genemit.c:668:44: 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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' for (i = clobber->first_clobber; i < XVECLEN (clobber->pattern, 1); i++) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:194:3: ../../gcc-4.9.4/gcc/rtl.hwarning:: 779array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 40: note: expanded from macro 'XVECLEN' XSTR (x, 1), GET_MODE_NAME (GET_MODE (x)), fail_label); ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769../../gcc-4.9.4/gcc/rtl.h::23771:: 23note:: expanded from macro 'XSTR'note : expanded from macro 'XVEC' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-4.9.4/gcc/rtl.h :659:38: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:392../../gcc-4.9.4/gcc/genpeep.c::32197:: 23note:: expanded from macro 'GET_NUM_ELEM'warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ for (i = 0; i < XVECLEN (x, 2); i++)../../gcc-4.9.4/gcc/rtl.h : ^ ~341 :5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genemit.c:671:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' gen_exp (XVECEXP (clobber->pattern, 1, i), ^ ~ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:23: note: expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ../../gcc-4.9.4/gcc/rtl.h ^ ~: 659:38: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 771: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.4/gcc/rtl.h ^ ~: 392:32: note: expanded from macro 'GET_NUM_ELEM' ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: array 'fld' declared here rtunion fld[1];../../gcc-4.9.4/gcc/rtl.h : ^662 :35: ../../gcc-4.9.4/gcc/genpeep.cnote:: 200expanded from macro 'RTVEC_ELT': 15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note match_rtx (XVECEXP (x, 2, i), &link, fail_label);: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/genattrtab.c:352:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) 7 ^ ~: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]../../gcc-4.9.4/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) h = XOBNEW (hash_obstack, struct attr_hash); ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpeep.c:221:../../gcc-4.9.4/gcc/../include/libiberty.h23::366 :warning: 30array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: expanded from macro 'XOBNEW' for (i = 0; i < XVECLEN (x, 2); i++) ^ ~ #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:../../gcc-4.9.4/gcc/../include/obstack.h:779429:40: :8note: : note: expanded from macro 'XVECLEN'expanded from macro 'obstack_finish' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) = __INT_TO_PTR ((__PTR_TO_INT (__o1->next_free)+__o1->alignment_mask)\ ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:126:31: ../../gcc-4.9.4/gcc/rtl.hnote:: expanded from macro '__INT_TO_PTR'771 :23: note: expanded from macro 'XVEC' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' ../../gcc-4.9.4/gcc/genemit.c:761:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ XSTR (elt, 1),../../gcc-4.9.4/gcc/rtl.h : ^ ~771 :23: note: expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~ ../../gcc-4.9.4/gcc/rtl.h#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): 659 ^ ~: 38: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 659:38: note: expanded from macro '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.4/gcc/rtl.h:341../../gcc-4.9.4/gcc/rtl.h::5662:: 35note:: array 'fld' declared herenote : expanded from macro 'RTVEC_ELT' rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/genattrtab.c::341366:5:7:: warningnote: : arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]array 'fld' declared here rtunion fld[1]; ^ h = XOBNEW (hash_obstack, struct attr_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:434:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt_val, 1) = arg1; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:443:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XEXP (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:451:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (rt_val, 1) = arg1; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:476:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt_val, 1) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:787:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:477:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] X0EXP (rt_val, 2) = NULL_RTX; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:787:27: note: expanded from macro 'X0EXP' #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:493:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (h->u.rtl, 1) == arg1) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:501:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (rt_val, 1) = arg1; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:569:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-4.9.4/gcc/genattrtab.c:564:25: note: parameter of type 'enum rtx_code' is declared here attr_rtx (enum rtx_code code, ...) ^ ../../gcc-4.9.4/gcc/genattrtab.c:633:13: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] new_str = XOBNEWVAR (hash_obstack, char, len + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:368:35: note: expanded from macro 'XOBNEWVAR' #define XOBNEWVAR(O, T, S) ((T *) obstack_alloc ((O), (S))) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:762:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] == '!') ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:768:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] else if (n_comma_elts (XSTR (exp, 1)) == 1) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:795:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:853:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_test (XEXP (exp, 1), is_const, lineno); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:880:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (SYMBOL_REF, XSTR (XEXP (exp, 1), 0))); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:968:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:968:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:969:41: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:969:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 2) = check_attr_value (XEXP (exp, 2), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:989:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:989:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1018:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1018:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (exp, 1) = check_attr_value (XEXP (exp, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 18 warnings generated. ../../gcc-4.9.4/gcc/genattrtab.c:1066:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (exp, 1) != num_alt) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1084:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (condexp, 0, 2 * i + 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1087:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1087:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (condexp, 1) = XVECEXP (exp, 1, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1104:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] n = n_comma_elts (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1108:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] attr_rtx (CONST_STRING, XSTR (exp, 1))); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1112:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (newexp, 1) = rtvec_alloc (n); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1115:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] name_ptr = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1118:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (newexp, 1, n++) = attr_rtx (CONST_STRING, p); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/rtl.o ../../gcc-4.9.4/gcc/rtl.c ../../gcc-4.9.4/gcc/genattrtab.c:1177:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1177:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (value, 1) = check_attr_value (XEXP (value, 1), attr); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1225:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (newexp, 0, 1) = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1227:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1227:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (newexp, 1) = XEXP (exp, 2); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1239:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return make_canonical (attr, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1240:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1240:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] defval = XEXP (exp, 1) = make_canonical (attr, XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1267:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] copy_boolean (XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1270:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1270:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1270:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1271:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1271:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1271:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 2) = DEF_ATTR_STRING (XSTR (exp, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1276:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:55: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1276:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:252:43: note: expanded from macro 'DEF_ATTR_STRING' #define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S))) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1276:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1312:8: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] av = oballoc (struct attr_value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' 8 warnings generated#define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ . ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1408:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] condexp = XVECEXP (delay->def, 1, i + 2); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/read-rtl.o ../../gcc-4.9.4/gcc/read-rtl.c ../../gcc-4.9.4/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.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1514:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] substitute_address (XEXP (exp, 2), ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1586:15: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] new_ie = oballoc (struct insn_ent); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 15 warnings generated. ../../gcc-4.9.4/gcc/genattrtab.c:1668:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (x, 1)[0]) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1728:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (rtl_obstack); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/ggc-none.o ../../gcc-4.9.4/gcc/ggc-none.c ../../gcc-4.9.4/gcc/genautomata.c:3475:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4251:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4254:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4263:4: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4356:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4359:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4362:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genautomata.c:4365:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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] 44 warnings generated. ../../gcc-4.9.4/gcc/genattrtab.c:1720:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx defval = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1721:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_defval = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1904:43: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = insert_right_side (code, exp, XEXP (term, 1), ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:1912:46: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtx new_rtx = insert_right_side (code, XEXP (exp, 1), ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/vec.o ../../gcc-4.9.4/gcc/vec.c ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:380:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && (XSTR (pattern, 2)[0] == '0' + n ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:381:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || (XSTR (pattern, 2)[0] == '%' ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:382:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] && XSTR (pattern, 2)[1] == '0' + n))) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/../include/libiberty.h:182:58: note: expanded from macro 'ACONCAT' (libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \ ^~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:658:37: note: expanded from macro 'alloca' # define alloca(x) __builtin_alloca(x) ^ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/../include/libiberty.h:183:17: note: expanded from macro 'ACONCAT' concat_copy2 ACONCAT_PARAMS) ^~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genrecog.c../../gcc-4.9.4/gcc/rtl.h::447341::5: note: 26array 'fld' declared here : warning: rtunion fld[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-4.9.4/gcc/genattrtab.c:2149:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *pred_name = XSTR (pattern, 1); ^ ~ if (left != XEXP (exp, 0) || right != XEXP (exp, 1))../../gcc-4.9.4/gcc/rtl.h ^ ~ :769:23: note: expanded from macro 'XSTR'../../gcc-4.9.4/gcc/rtl.h :770:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)659 :38 ^ ~ : note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) : ^ ~ note../../gcc-4.9.4/gcc/rtl.h: array 'fld' declared here :341:5: rtunion fld[1]; ^ note: ../../gcc-4.9.4/gcc/genrecog.c:452:13: warning: array 'fld' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ c_test = XSTR (insn, 2); ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:2166:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' right = simplify_and_tree (XEXP (exp, 1), &temp, insn_code, insn_index); ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:../../gcc-4.9.4/gcc/rtl.h:659770::3823:: notenote: expanded from macro 'RTL_CHECK2': expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ../../gcc-4.9.4/gcc/rtl.h ^ ~ :341:5../../gcc-4.9.4/gcc/rtl.h::659 note: array 'fld' declared here: 38: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ ../../gcc-4.9.4/gcc/genrecog.c:454:13: warning#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: c_test = XSTR (insn, 1);note: array 'fld' declared here ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c../../gcc-4.9.4/gcc/rtl.h::2172769::4523:: notewarning: : 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) ^ ~ if (left != XEXP (exp, 0) || right != XEXP (exp, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'RTL_CHECK2' :770:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:../../gcc-4.9.4/gcc/rtl.h341::5659: :note38: : array 'fld' declared herenote: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.4/gcc/genrecog.c: ^ ~468 :32: ../../gcc-4.9.4/gcc/rtl.hwarning:: 341:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : note: array 'fld' declared here rtunion fld[1]; ^ const char constraints0 = XSTR (pattern, 2)[0]; ^ ~../../gcc-4.9.4/gcc/genattrtab.c:2211 :27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1))) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'RTL_CHECK2': 769:23: note: expanded from macro 'XSTR' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note ^ ~ : array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h: rtunion fld[1];659 : ^38: note: ../../gcc-4.9.4/gcc/genrecog.cexpanded from macro 'RTL_CHECK2': 546:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ src = SET_SRC (pattern); ^~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' ../../gcc-4.9.4/gcc/rtl.h:1541:22: note#define strcmp_check(S1, S2) ((S1) != (S2)): expanded from macro 'SET_SRC' ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5:#define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ note: array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h:804:32: rtunion fld[1]; ^ note: ../../gcc-4.9.4/gcc/genattrtab.c:expanded from macro 'XCEXP'2211:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ if (! strcmp_check (XSTR (exp, 1), XSTR (*pterm, 1)))../../gcc-4.9.4/gcc/rtl.h: 660 ^ ~: 37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])../../gcc-4.9.4/gcc/rtl.h :769 ^ ~: 23../../gcc-4.9.4/gcc/rtl.h:: 341note: :5expanded from macro 'XSTR' : note: array 'fld' declared here rtunion fld[1]; ^ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ../../gcc-4.9.4/gcc/genrecog.c:571 ^ ~: 19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.4/gcc/rtl.h :659:38: note: expanded from macro 'RTL_CHECK2' && ! strcmp (XSTR (src, 1), "address_operand")) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: ../../gcc-4.9.4/gcc/genattrtab.cnote:: 102expanded from macro 'XSTR' :40: note: expanded from macro 'strcmp_check' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ #define strcmp_check(S1, S2) ((S1) != (S2)) ^~../../gcc-4.9.4/gcc/rtl.h :659../../gcc-4.9.4/gcc/rtl.h:38:341:: 5note: : expanded from macro 'RTL_CHECK2'note: array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.4/gcc/genattrtab.c :../../gcc-4.9.4/gcc/rtl.h2223::27341::5 warning:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:600: if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) ^ ~ 27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:769:23: validate_pattern (SET_SRC (pattern), insn, NULL_RTX, 0); ^~~~~~~~~~~~~~~~~note : expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/rtl.h:1541#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str): ^ ~ 22: note: expanded from macro 'SET_SRC'../../gcc-4.9.4/gcc/rtl.h:659 :38: note: expanded from macro 'RTL_CHECK2' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])804 : ^ ~ 32: note: expanded from macro 'XCEXP' ../../gcc-4.9.4/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) ^ ~ #define strcmp_check(S1, S2) ((S1) != (S2)) ^~../../gcc-4.9.4/gcc/rtl.h :660:37:../../gcc-4.9.4/gcc/rtl.h note:: expanded from macro 'RTL_CHECKC1' 341:5: note: array 'fld' declared here #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ rtunion fld[1];../../gcc-4.9.4/gcc/rtl.h:341:5 : ^ note: ../../gcc-4.9.4/gcc/genattrtab.carray 'fld' declared here: 2223:45: rtunion fld[1]; ^ warning: ../../gcc-4.9.4/gcc/genrecog.c:610:25:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (! strcmp_check (XSTR (*pterm, 1), XSTR (XEXP (exp, 0), 1))) validate_pattern (XEXP (pattern, 1), insn, NULL_RTX, 0); ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: ../../gcc-4.9.4/gcc/rtl.h:note769:23:: expanded from macro 'XEXP'note: expanded from macro 'XSTR' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h../../gcc-4.9.4/gcc/rtl.h::659:38659: note: :expanded from macro 'RTL_CHECK2' 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]):5 : ^ ~ note: array 'fld' declared here ../../gcc-4.9.4/gcc/genattrtab.c:102: rtunion fld[1]; 40 ^: note../../gcc-4.9.4/gcc/genrecog.c: :expanded from macro 'strcmp_check' 611:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here validate_pattern (XEXP (pattern, 2), insn, NULL_RTX, 0); ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c../../gcc-4.9.4/gcc/rtl.h:2235::27770:: 23:warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) if (! strcmp_check (XSTR (exp, 1), XSTR (XEXP (*pterm, 0), 1))) ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:32: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:102:40: note: expanded from macro 'strcmp_check' #define strcmp_check(S1, S2) ((S1) != (S2)) ^~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2357:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/genrecog.c:735:24: ../../gcc-4.9.4/gcc/rtl.h:warning767: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]23: note: expanded from macro 'XINT' test->u.veclen = XVECLEN (pattern, 2); ^ ~#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.4/gcc/rtl.h: 779:../../gcc-4.9.4/gcc/rtl.h:40341::5 :note: expanded from macro 'XVECLEN' note: array 'fld' declared here rtunion fld[1]; ^ #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ../../gcc-4.9.4/gcc/genattrtab.c: ^ ~ 2436:33: warning../../gcc-4.9.4/gcc/rtl.h: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:771 :23: note: expanded from macro 'XVEC' switch ((XINT (s1, 1) << 1) | XINT (s2, 1)) ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ../../gcc-4.9.4/gcc/rtl.h ^ ~ :767:23: note../../gcc-4.9.4/gcc/rtl.h: :expanded from macro 'XINT'659 :38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) :659:38: ^ ~ note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:392:32: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])expanded from macro 'GET_NUM_ELEM' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) array 'fld' declared here ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341: rtunion fld[1];5 : ^ note: array 'fld' declared here ../../gcc-4.9.4/gcc/genattrtab.c:2454:22 rtunion fld[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.4/gcc/genrecog.c: 753:18: 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); ^ ~ pred_name = XSTR (pattern, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:23: note: ../../gcc-4.9.4/gcc/rtl.h:expanded from macro 'XINT'769: 23: note: expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)../../gcc-4.9.4/gcc/rtl.h ^ ~:659 :38: ../../gcc-4.9.4/gcc/rtl.hnote:: 659expanded from macro 'RTL_CHECK2': 38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: array 'fld' declared here ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341: rtunion fld[1]; ^5 : ../../gcc-4.9.4/gcc/genattrtab.cnote:: 2454array 'fld' declared here: 37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:817:26 XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1); : ^ ~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-4.9.4/gcc/rtl.h :767:23: note: expanded from macro 'XINT' sub = add_to_sequence (XVECEXP (pattern, 2, i), ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.4/gcc/rtl.h :../../gcc-4.9.4/gcc/rtl.h778:341::5: 39note: : notearray 'fld' declared here : expanded from macro 'XVECEXP' rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genattrtab.c:2454:3:#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.4/gcc/rtl.h:771:23: note XINT (result, 1) = XINT (s1, 1) | XINT (s2, 1);: ^ ~expanded from macro 'XVEC' ../../gcc-4.9.4/gcc/rtl.h:767#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) : ^ ~23: note: expanded from macro 'XINT' ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:662:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 35 ^ ~ :../../gcc-4.9.4/gcc/rtl.h :341:note5: :expanded from macro 'RTVEC_ELT' note: array 'fld' declared here rtunion fld[1]; ^ #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genrecog.c:838:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = add_to_sequence (XVECEXP (pattern, 1, i), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:2466:../../gcc-4.9.4/gcc/rtl.h:26771:: 23warning: : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'XVEC' XINT (result, 1) = 1 - XINT (s, 1); ^ ~ #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^ ~../../gcc-4.9.4/gcc/rtl.h :767:23: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'XINT' :659:38: note: expanded from macro 'RTL_CHECK2' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) note: ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:662:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])35: note: expanded from macro 'RTVEC_ELT' ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ rtunion fld[1];../../gcc-4.9.4/gcc/rtl.h : ^341 :5../../gcc-4.9.4/gcc/genattrtab.c::2466: 3:note: array 'fld' declared here warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1]; ^ XINT (result, 1) = 1 - XINT (s, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genautomata.c:5077:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&unit_usages); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:94:49: note: expanded from macro 'ATTR_CURR_SIMPLIFIED_P' clang: warning#define ATTR_CURR_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), in_struct)): treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genattrtab.c:250:25: note: expanded from macro 'SIMPLIFY_TEST_EXP' : simplify_test_exp (EXP, INSN_CODE, INSN_INDEX)) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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] ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ clang../../gcc-4.9.4/gcc/rtl.h: :warning662: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]35 : note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/rtl.h:767:23: note: expanded from macro 'XINT' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~16 warnings generated../../gcc-4.9.4/gcc/rtl.h:. 659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:294:20: note: expanded from macro 'oballoc' #define oballoc(T) XOBNEW (hash_obstack, T) ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gensupport.o ../../gcc-4.9.4/gcc/gensupport.c ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/genattrtab.c:295:26: note: expanded from macro 'oballocvec' #define oballocvec(T, N) XOBNEWVEC (hash_obstack, T, (N)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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] ../../gcc-4.9.4/gcc/genautomata.c:9293:3: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] obstack_finish (&irp); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/print-rtl.o ../../gcc-4.9.4/gcc/print-rtl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/gcc/rtl.c:184:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (GET_CODE (x) == SYMBOL_REF && SYMBOL_REF_HAS_BLOCK_INFO_P (x)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1636:5: note: expanded from macro 'SYMBOL_REF_HAS_BLOCK_INFO_P' ((SYMBOL_REF_FLAGS (RTX) & SYMBOL_FLAG_HAS_BLOCK_INFO) != 0) ^~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1607:31: note: expanded from macro 'SYMBOL_REF_FLAGS' #define SYMBOL_REF_FLAGS(RTX) X0INT ((RTX), 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:784:27: note: expanded from macro 'X0INT' #define X0INT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/rtl.c:263:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && ORIGINAL_REGNO (XEXP (orig, 0)) == REGNO (XEXP (orig, 0))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 208 warnings generated. clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genflags.o ../../gcc-4.9.4/gcc/genflags.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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)); 2 ^ ~ warning s generated. ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:545:38: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] split_cond = join_c_conditions (XSTR (desc, 2), split_cond + 2); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:547:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 1) = split_cond; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:548:2: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:548:20: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (split, 2) = XVEC (desc, 5); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:549:2: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (split, 3) = XSTR (desc, 6); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genconditions.o ../../gcc-4.9.4/gcc/genconditions.c ../../gcc-4.9.4/gcc/gensupport.c:768:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:772:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:793:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] pred_name = XSTR (pt, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:797:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!pred_pt || pred_pt != lookup_predicate (XSTR (x, 1))) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:820:37: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (x, x_vecexp_pos) != XVECLEN (pt, 2)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:822:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:824:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (pt, 2, j), lineno)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:837:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (pt, 2); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:928:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] value = XSTR (elem->data, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:945:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genattr.o ../../gcc-4.9.4/gcc/genattr.c value = XSTR (XEXP (elem->data, 2), 0); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1006:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i = n_alternatives (XSTR (pattern, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1009:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!*(XSTR (pattern, 2))) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1072:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] i = n_alternatives (XSTR (pattern, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1128:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *c = XSTR (pattern, 2);../../gcc-4.9.4/gcc/print-rtl.c :220:28: ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' if (REGNO (in_rtx) != ORIGINAL_REGNO (in_rtx))#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~~~~~~~~~~~~~~~~~~~~~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'RTL_CHECK2':1119 :29: note: expanded from macro 'ORIGINAL_REGNO' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1)../../gcc-4.9.4/gcc/rtl.h:341:5 : note: ^ ~ array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h:785: rtunion fld[1]; ^28: note: expanded from macro 'X0UINT' ../../gcc-4.9.4/gcc/gensupport.c:1151:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ XSTR (pattern, 2) = new_c; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note../../gcc-4.9.4/gcc/rtl.h: expanded from macro 'RTL_CHECK1' :769:23: note: expanded from macro 'XSTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)note: array 'fld' declared here ^ ~ rtunion fld[1]; ^../../gcc-4.9.4/gcc/rtl.h :659:38: ../../gcc-4.9.4/gcc/print-rtl.c:note221: :expanded from macro 'RTL_CHECK2' 35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h: fprintf (outfile, " [%d]", ORIGINAL_REGNO (in_rtx));341: ^~~~~~~~~~~~~~~~~~~~~~~5 : note: array 'fld' declared here rtunion fld[1]; ^../../gcc-4.9.4/gcc/rtl.h: 1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:239:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] switch (NOTE_KIND (in_rtx)) ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:246:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, " %d", NOTE_EH_HANDLER (in_rtx)); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:952:31: note: expanded from macro 'NOTE_EH_HANDLER' #define NOTE_EH_HANDLER(INSN) XCINT (INSN, 4, NOTE) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:271:25: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *label = NOTE_DELETED_LABEL_NAME (in_rtx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:949:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME' #define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 4, NOTE) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:803:32: note: expanded from macro 'XCSTR' #define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:309:40: warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/gensupport.c else if (i == 8 && JUMP_P (in_rtx) && JUMP_LABEL (in_rtx) != NULL) : ^~~~~~~~~~~~~~~~~~~1219 :34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:1102:28: note: expanded from macro 'JUMP_LABEL' XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN) ^ ~../../gcc-4.9.4/gcc/rtl.h :769:23: note: ../../gcc-4.9.4/gcc/rtl.h:expanded from macro 'XSTR' 804:32: note: expanded from macro 'XCEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx): 659 ^ ~: 38: note: ../../gcc-4.9.4/gcc/rtl.h:expanded from macro 'RTL_CHECK2' 660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) : ^ ~5 :../../gcc-4.9.4/gcc/rtl.h :341:note5: : note: array 'fld' declared herearray 'fld' declared here rtunion fld[1]; rtunion fld[1]; ^ ^ ../../gcc-4.9.4/gcc/gensupport.c:1219:7:../../gcc-4.9.4/gcc/print-rtl.c:318 :warning: 42: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 8 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup); ^ ~ fprintf (outfile, "%d", INSN_UID (JUMP_LABEL (in_rtx))); ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341../../gcc-4.9.4/gcc/rtl.h::11025:: 28note: : array 'fld' declared herenote : expanded from macro 'JUMP_LABEL' rtunion fld[1]; ^ clang: #define JUMP_LABEL(INSN) XCEXP (INSN, 8, JUMP_INSN)warning : ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/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.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:../../gcc-4.9.4/gcc/gensupport.c821::311264:29:: note: expanded from macro 'INSN_UID'warningclang: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : #define INSN_UID(INSN) XINT (INSN, 0)treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^~~~ return join_c_conditions (XSTR (ce_elem->data, 1), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:767:35: ../../gcc-4.9.4/gcc/rtl.hnote:: 769:23: expanded from macro 'XINT'note : expanded from macro 'XSTR' #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^~~ #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:../../gcc-4.9.4/gcc/rtl.h38:: 659:note: 39expanded 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.4/gcc/rtl.h:341: ^~~5: ../../gcc-4.9.4/gcc/rtl.hnote:: 341array 'fld' declared here:5 : note: array 'fld' declared here rtunion fld[1]; ^ rtunion fld[1];../../gcc-4.9.4/gcc/gensupport.c: 1265 ^ :8: warning../../gcc-4.9.4/gcc/print-rtl.c: :439array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:10 : warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn_elem->data, 2)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23 if (NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_LABEL: ^~~~~~~~~~~~~~~~~~ note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/rtl.h:960:25:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) note : ^ ~ expanded from macro 'NOTE_KIND' ../../gcc-4.9.4/gcc/rtl.h:659:38: note: #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) array 'fld' declared here ^ ~ ../../gcc-4.9.4/gcc/rtl.h rtunion fld[1];:660 : ^37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:440:6: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] || NOTE_KIND (in_rtx) == NOTE_INSN_DELETED_DEBUG_LABEL) ^~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:960:25: note: expanded from macro 'NOTE_KIND' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' ../../gcc-4.9.4/gcc/gensupport.c:1280:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5 XSTR (eq_attr, 1) = "yes"; : ^ ~ note: array 'fld' declared here rtunion fld[1];../../gcc-4.9.4/gcc/rtl.h ^: 769:23:../../gcc-4.9.4/gcc/print-rtl.c :note510: :expanded from macro 'XSTR'22 : warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds] #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659: if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, i) ^~~~~~~~~~~~~~~~~~ 38: note: expanded from macro 'RTL_CHECK2' ../../gcc-4.9.4/gcc/rtl.h:843:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) 25 ^ ~: note: expanded from macro 'INSN_CODE' ../../gcc-4.9.4/gcc/rtl.h:341:5: note: #define INSN_CODE(INSN) XINT (INSN, 6) array 'fld' declared here ^ ~ rtunion fld[1]; ../../gcc-4.9.4/gcc/rtl.h ^: 767:23../../gcc-4.9.4/gcc/gensupport.c:: 1283:note3: warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XINT' XEXP (ite, 1) = val; ^ ~ #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:../../gcc-4.9.4/gcc/rtl.h23::659 :38note: : noteexpanded from macro 'XEXP': expanded from macro 'RTL_CHECK2' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341../../gcc-4.9.4/gcc/rtl.h::5659: note: :38array 'fld' declared here: note: expanded from macro 'RTL_CHECK2' rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:534#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]): 10 ^ ~: warning../../gcc-4.9.4/gcc/rtl.h: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :5: note: array 'fld' declared here rtunion fld[1]; ^ && NOTE_KIND (sub) == NOTE_INSN_DELETED_LABEL) ^~~~~~~~~~~~~~~../../gcc-4.9.4/gcc/gensupport.c :1284:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h: XEXP (ite, 2) = str;960 :25 ^ ~ : note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'NOTE_KIND' :770:23: note: expanded from macro 'XEXP' #define NOTE_KIND(INSN) XCINT (INSN, 5, NOTE) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note : ^ ~expanded from macro 'XCINT' ../../gcc-4.9.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ../../gcc-4.9.4/gcc/rtl.h ^ ~ :660../../gcc-4.9.4/gcc/rtl.h::341:375:: notenote: : expanded from macro 'RTL_CHECKC1'array 'fld' declared here rtunion fld[1]; ^ #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:635:39: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds] fprintf (outfile, " [%d uses]", LABEL_NUSES (in_rtx)); ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1047:26: note: expanded from macro 'LABEL_NUSES' #define LABEL_NUSES(RTX) XCINT (RTX, 5, CODE_LABEL) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:801:32: note: expanded from macro 'XCINT' #define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1300:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (insn, 4); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1346:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] sub = SET_SRC (sub); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1383:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] = modify_attr_enabled_ce (XEXP (elem->data, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1382:6: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (elem->data, 2) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1394:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 1) = rtx_alloc (CONST_STRING); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1395:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (val, 2) = rtx_alloc (CONST_STRING); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1397:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (XEXP (val, 0), 1) = "yes"; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:769:23: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/print-rtl.c#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) : ^ ~723 :6: ../../gcc-4.9.4/gcc/rtl.hwarning:: 659array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: note: expanded from macro 'RTL_CHECK2' if (PREV_INSN (x) == 0) ^~~~~~~~~~~~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5:../../gcc-4.9.4/gcc/rtl.h: note: array 'fld' declared here 824:25: rtunion fld[1]; ^note: expanded from macro 'PREV_INSN' ../../gcc-4.9.4/gcc/gensupport.c:1398:9: warning: #define PREV_INSN(INSN) XEXP (INSN, 1)array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770: XSTR (XEXP (val, 1), 0) = "yes";23: ^ ~note: expanded from macro 'XEXP' #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659:38: ../../gcc-4.9.4/gcc/rtl.h:note: expanded from macro 'RTL_CHECK2'770 :23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) note ^ ~ : array 'fld' declared here ../../gcc-4.9.4/gcc/rtl.h: rtunion fld[1]; 659: ^38 : note: ../../gcc-4.9.4/gcc/print-rtl.cexpanded from macro 'RTL_CHECK2':725 :6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ x = PREV_INSN (x); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:769:35: note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/rtl.h:824:25: note: expanded from macro 'PREV_INSN'#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ #define PREV_INSN(INSN) XEXP (INSN, 1) ^ ~../../gcc-4.9.4/gcc/rtl.h :659:39: ../../gcc-4.9.4/gcc/rtl.hnote:: expanded from macro 'RTL_CHECK2'770: 23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^~~ ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5../../gcc-4.9.4/gcc/rtl.h: :note: 659array 'fld' declared here: 38: note rtunion fld[1];: expanded from macro 'RTL_CHECK2' ^ ../../gcc-4.9.4/gcc/gensupport.c:1399:9: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: XSTR (XEXP (val, 2), 0) = "no"; note: ^ ~array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:728:61: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' for (i = count, insn = x; i > 0 && insn != 0; i--, insn = NEXT_INSN (insn)) ^~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:825#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx) ^ ~ :25: note: ../../gcc-4.9.4/gcc/rtl.hexpanded from macro 'NEXT_INSN' :659:38: note: expanded from macro 'RTL_CHECK2'#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)769 : ^ ~35 : note: ../../gcc-4.9.4/gcc/rtl.h:expanded from macro 'XSTR'659 :38: note: expanded from macro 'RTL_CHECK2' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^~~ #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~../../gcc-4.9.4/gcc/rtl.h: 659../../gcc-4.9.4/gcc/rtl.h::39341::5: 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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1403:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] SET_SRC (set) = modify_attr_enabled_ce (val); ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1405:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = new_vec; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:746:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] start = NEXT_INSN (start); ^~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:825:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1416:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec vec = XVEC (elem->data, 4); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here ../../gcc-4.9.4/gcc/print-rtl.c:758:9 rtunion fld[1];: ^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-4.9.4/gcc/gensupport.c:1430:16: x = NEXT_INSN (x);warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:825 if (strchr (XSTR (sub, 1), ',') != NULL) :25: ^ ~ note: expanded from macro 'NEXT_INSN' ../../gcc-4.9.4/gcc/rtl.h:769:23:#define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~note: expanded from macro 'XSTR' ../../gcc-4.9.4/gcc/rtl.h:770:23: note: expanded from macro 'XEXP' #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:659#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx): ^ ~ 38: note../../gcc-4.9.4/gcc/rtl.h: :659expanded from macro 'RTL_CHECK2' :38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])5 : ^ ~ note: ../../gcc-4.9.4/gcc/rtl.h:array 'fld' declared here341 :5: note rtunion fld[1];: array 'fld' declared here ^ ../../gcc-4.9.4/gcc/gensupport.c rtunion fld[1];: 1431:46: ^ warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1431:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (sub, 1) = duplicate_alternatives (XSTR (sub, 1), n_dup); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/print-rtl.c:800:52: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (tmp_rtx = rtx_first; tmp_rtx != 0; tmp_rtx = NEXT_INSN (tmp_rtx)) ^~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/rtl.h:825:25: note: expanded from macro 'NEXT_INSN' #define NEXT_INSN(INSN) XEXP (INSN, 2) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1487:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ce_out = XSTR (ce_elem->data, 2); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1488:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn_elem->data, 3); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1638:14: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] insn_out = XTMPL (insn, 3); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1706:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (insn, 1) == 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1708:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (insn, 1, 0); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1708:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (insn, 1, 0); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1709:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1710:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] PUT_NUM_ELEM (XVEC (insn, 1), 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:393:36: note: expanded from macro 'PUT_NUM_ELEM' #define PUT_NUM_ELEM(RTVEC, NUM) ((RTVEC)->num_elem = (NUM)) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1714:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = rtx_alloc (PARALLEL); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1715:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-4.9.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1715:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (insn, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1716:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 1) = rtvec_alloc (1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1717:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (insn, 1, 0) = pattern; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1720:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVEC (ce_elem->data, 3) != NULL) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1722:36: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] rtvec attributes = rtvec_alloc (XVECLEN (insn, 4) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1723:38: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] + XVECLEN (ce_elem->data, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1726:20: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1727:34: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] RTVEC_ELT (attributes, i) = XVECEXP (insn, 4, i); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1729:20: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (ce_elem->data, 3); j++, i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1732:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (insn, 4) = attributes; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1735:7: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (insn, 2) = alter_test_for_insn (ce_elem, insn_elem); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1736:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (insn, 3) = alter_output_for_insn (ce_elem, insn_elem, ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1765:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 0, 0); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1771:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = rtx_alloc (PARALLEL); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1772:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVEC (XEXP (pattern, 1), 0) = XVEC (split, 0); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:771:35: note: expanded from macro 'XVEC' #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec) ^~~ ../../gcc-4.9.4/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.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1777:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (split, 2); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1781:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (pattern, 1) = XVECEXP (split, 2, i); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1782:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (split, 2, i) = pattern; ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1816:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1816:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XVECLEN (elem->data, 1) != XVECLEN (subst_elem->data, 1)) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1821:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (elem->data, 1); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1824:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XVECEXP (subst_elem->data, 1, j), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1831:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!get_alternatives_number (XVECEXP (elem->data, 1, j), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1841:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1843:34: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!get_alternatives_number (XVECEXP (subst_elem->data, 3, j), ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1859:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] subst_pattern_vec = rtvec_alloc (XVECLEN (subst_elem->data, 3)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1860:23: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] for (j = 0; j < XVECLEN (subst_elem->data, 3); j++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1862:30: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] subst_pattern = copy_rtx (XVECEXP (subst_elem->data, 3, j)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1890:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] XTMPL (elem->data, 3) = ^ ~ ../../gcc-4.9.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:1897: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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2091:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (pattern, 1), ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2092:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (match_operand_entries_in_pattern[opno], 1))) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2230:2: warning: misleading indentation; statement is not part of the previous 'for' [-Wmisleading-indentation] error_with_line (elem->lineno, ^ ../../gcc-4.9.4/gcc/gensupport.c:2224:7: note: previous statement is here for (elem_attr = define_subst_attr_queue; ^ ../../gcc-4.9.4/gcc/gensupport.c:2227:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (strcmp (XSTR (elem->data, 0), XSTR (elem_attr->data, 1)) == 0) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2379:24: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] XSTR (set_attr, 1) = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/rtl.h:775:24: note: expanded from macro 'XTMPL' #define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2384:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] if (!XVEC (insn, 4)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2387:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] vec_len = XVECLEN (insn, 4); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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] XSTR (mnemonic_attr, 1) = XOBFINISH (&string_obstack, char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2450:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds] for (i = 0; i < XVECLEN (insn, 4); i++) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2477:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] str = XSTR (mnemonic_attr, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2485:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XSTR (mnemonic_attr, 1) = XOBFINISH (&string_obstack, char *); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2607:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_eval_c_test (XSTR (desc, 2)) != 0) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/gensupport.c:2620:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (maybe_eval_c_test (XSTR (desc, 1)) != 0) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 18 warnings generated. ../../gcc-4.9.4/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.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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 *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genattr-common.o ../../gcc-4.9.4/gcc/genattr-common.c ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/rtl.h:1119:29: note: expanded from macro 'ORIGINAL_REGNO' #define ORIGINAL_REGNO(RTX) X0UINT (RTX, 1) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:785:28: note: expanded from macro 'X0UINT' #define X0UINT(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_uint) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:658:38: note: expanded from macro 'RTL_CHECK1' #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/gcc/genflags.c:85:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int len = XVECLEN (insn, 1); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:91:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] max_operand_1 (XVECEXP (insn, 1, i)); ^ ~ ../../gcc-4.9.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:132:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:196:34: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int truth = maybe_eval_c_test (XSTR (insn, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:236:16: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (insn, 2); *p; p++) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genflags.c:288:11: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] insns = XOBFINISH (&obstack, rtx *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:55:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (validate_exp (XEXP (exp, 1), name, lineno)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:65:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] for (p = XSTR (exp, 1); *p; p++) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:70:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] "string '%s'", name, XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:95:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] validate_exp (XEXP (defn, 1), XSTR (defn, 0), lineno); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 139 warnings generated. ../../gcc-4.9.4/gcc/genpreds.c:140:20: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] match_test_str = XOBFINISH (rtl_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genpreds.c:149:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:174:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 2), var)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:179:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (needs_variable (XEXP (exp, 1), var)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 6 warnings generated. ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gencodes.o ../../gcc-4.9.4/gcc/gencodes.c ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:238:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] error ("reference to undefined predicate '%s'", XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:245:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] if (XSTR (exp, 1)[0] != '\0' ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:258:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:261:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:266:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:269:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 1))); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:276:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:277:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] mark_mode_tests (XEXP (exp, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:280:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && NO_MODE_TEST (XEXP (exp, 1))) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:281:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] || NO_MODE_TEST (XEXP (exp, 2))); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:323:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XEXP (and_exp, 1) = match_test_exp; ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:355:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31:clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/genconfig.o ../../gcc-4.9.4/gcc/genconfig.c note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:368:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] int test1 = NO_MODE_TEST (XEXP (subexp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:369:32: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] int test2 = NO_MODE_TEST (XEXP (subexp, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/genpreds.c:228:37: note: expanded from macro 'NO_MODE_TEST' #define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil) ^~~ ../../gcc-4.9.4/gcc/rtl.h:676:31: note: expanded from macro 'RTX_FLAG' #define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG) ^~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:381:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] pos = &XEXP (subexp, 2); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:463:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:471:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:485:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:487:29: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (exp, 2)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:493:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, mode)", XSTR (exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:495:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] printf ("%s (op, %smode)", XSTR (exp, 1), mode_name[GET_MODE (exp)]); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:499:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_match_code (XSTR (exp, 1), XSTR (exp, 0)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:517:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] const char *path = XSTR (exp, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:566:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:578:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] exp = XEXP (exp, 1); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:705:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return XOBFINISH (rtl_obstack, const char *); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:369:38: note: expanded from macro 'XOBFINISH' #define XOBFINISH(O, T) ((T) obstack_finish ((O))) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genpreds.c:857:7: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] c = XOBNEW (rtl_obstack, struct constraint_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/genpreds.c:894:35: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (c, 0), 0, XEXP (c, 2), ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:904:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] add_constraint (XSTR (c, 0), XSTR (c, 1), 0, false, false, lineno); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/genpreds.c:1142:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] write_predicate_expr (XEXP (c->exp, 1)); ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/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.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 27 warnings generated. cp doc/gcc.1 doc/g++.1 clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genflags \ build/genflags.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 40 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genopinit \ build/genopinit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 10 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genattrtab \ build/genattrtab.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a ../../gcc-4.9.4/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.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genemit \ build/genemit.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genextract \ build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genoutput \ build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ 3 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genpeep \ build/genpeep.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genrecog \ build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 1 warning generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genpreds \ build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a ../../gcc-4.9.4/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.4/gcc/rtl.h:1541:22: note: expanded from macro 'SET_SRC' #define SET_SRC(RTX) XCEXP (RTX, 1, SET) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:660:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:778:39: note: expanded from macro 'XVECEXP' #define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:662:35: note: expanded from macro 'RTVEC_ELT' #define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I]) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/gcc/rtl.h:779:40: note: expanded from macro 'XVECLEN' #define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N)) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:392:32: note: expanded from macro 'GET_NUM_ELEM' #define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem) ^~~~~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/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.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genconditions \ build/genconditions.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genattr \ build/genattr.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 1 warning generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/gencodes \ build/gencodes.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 9 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genattr-common \ build/genattr-common.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genconfig \ build/genconfig.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genconditions ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-condmd.c build/genpreds -h ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-preds.h build/genpreds -c ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-constrs.h build/genpreds ../../gcc-4.9.4/gcc/config/i386/i386.md > tmp-preds.c 38 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/genautomata \ build/genautomata.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a -lm /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-preds.c insn-preds.c echo timestamp > s-preds /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-constrs.h tm-constrs.h echo timestamp > s-constrs-h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-preds.h tm-preds.h echo timestamp > s-preds-h clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gencondmd.o build/gencondmd.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from build/gencondmd.c:33: ../../gcc-4.9.4/gcc/recog.h:338:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAVE_DESIGNATED_UNION_INITIALIZERS ^ ../../gcc-4.9.4/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.4/gcc/output.h:131:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-4.9.4/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.4/gcc/config/i386/sse.md:3180:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:45: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:45: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:663:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:663:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3568:30: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V4SFmode == V4SFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3568:30: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V4SFmode == V4SFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:88: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:88: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16900:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16900:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: use '&' for a bitwise operation (1 && 1) ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: remove constant to silence this warning (1 && 1) ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: use '&' for a bitwise operation (1 && 1) ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:4: note: remove constant to silence this warning (1 && 1) ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17499:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || SImode == SImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17499:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || SImode == SImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17197:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17197:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17513:44: warning: self-comparison always evaluates to true [-Wtautological-compare] && (!TARGET_PARTIAL_REG_STALL || SImode == SImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17513:44: warning: self-comparison always evaluates to true [-Wtautological-compare] && (!TARGET_PARTIAL_REG_STALL || SImode == SImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:97: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:97: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:4320:56: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4472:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4472:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17137:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:17137:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12823:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12823:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4509:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:65: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4458:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4458:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14280:33: warning: self-comparison always evaluates to false [-Wtautological-compare] ( reload_completed && (V4DFmode != V4DFmode || !TARGET_AVX2))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14280:33: warning: self-comparison always evaluates to false [-Wtautological-compare] ( reload_completed && (V4DFmode != V4DFmode || !TARGET_AVX2))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:18: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:18: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1621:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:47: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:55: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:7378:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:7378:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:111: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:111: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8771:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8771:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:120: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:120: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:110: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V8DFmode, operands) && 1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1591:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:14164:30: warning: self-comparison always evaluates to false [-Wtautological-compare] (TARGET_AVX512F && (V8DImode != V8DImode || TARGET_64BIT)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3592:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16425:10: warning: self-comparison always evaluates to false [-Wtautological-compare] ((DFmode != DFmode || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16425:10: warning: self-comparison always evaluates to false [-Wtautological-compare] ((DFmode != DFmode || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3611:27: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (V4SFmode == V4SFmode || TARGET_AVX2)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3611:27: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (V4SFmode == V4SFmode || TARGET_AVX2)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] (1 && 1) && ^ ~ ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: use '&' for a bitwise operation (1 && 1) && ^~ & ../../gcc-4.9.4/gcc/config/i386/sse.md:2987:4: note: remove constant to silence this warning (1 && 1) && ~^~~~ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1307:119: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V8DFmode, operands) && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1346:96: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && (64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:1605:56: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode)) && ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8800:31: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8800:31: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8760:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:8760:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:27: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:27: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14914:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:42: warning: self-comparison always evaluates to true [-Wtautological-compare] (1 && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12733:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:12733:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] && XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF) ^ ~ ../../gcc-4.9.4/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.4/gcc/rtl.h:659:38: note: expanded from macro 'RTL_CHECK2' #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) ^ ~ ../../gcc-4.9.4/gcc/rtl.h:341:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16884:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:16884:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:14915:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:51: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3006:51: warning: self-comparison always evaluates to true [-Wtautological-compare] ((64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:2169:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode || V16SFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/mmx.md:671:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:69: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/sse.md:3180:69: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64) && (V8DFmode == V16SFmode || V8DFmode == V8DFmode))) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-4.9.4/gcc/config/i386/i386.md:4430:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ 162 warnings generated. clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o build/gencondmd \ build/gencondmd.o ../build-x86_64--netbsd/libiberty/libiberty.a build/gencondmd > tmp-cond.md /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-flags.h build/genattr ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr.h build/genattr-common ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr-common.h build/gencodes ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-codes.h build/genconfig ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-config.h build/genopinit ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c build/genattrtab ../../gcc-4.9.4/gcc/config/i386/i386.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c build/genautomata ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-automata.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes build/genemit ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-emit.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr build/genextract ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-extract.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-flags.h insn-flags.h echo timestamp > s-flags build/genoutput ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-output.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h echo timestamp > s-attr-common build/genpeep ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-peep.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit build/genrecog ../../gcc-4.9.4/gcc/config/i386/i386.md \ insn-conditions.md > tmp-recog.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-extract.c insn-extract.c echo timestamp > s-extract clang++ -c -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/build -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/include -I/usr/pkg/include \ -o build/gcov-iov.o ../../gcc-4.9.4/gcc/gcov-iov.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib \ build/gcov-iov.o -o build/gcov-iov build/gcov-iov '4.9.4' '' \ > tmp-gcov-iov.h /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-emit.c insn-emit.c echo timestamp > s-emit /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-config.h insn-config.h echo timestamp > s-config clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo ../../gcc-4.9.4/gcc/c/c-lang.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c-family -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/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.4/gcc/c-family/stub-objc.c clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/. -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo ../../gcc-4.9.4/gcc/attribs.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-peep.c insn-peep.c echo timestamp > s-peep clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo ../../gcc-4.9.4/gcc/c/c-errors.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-recog.c insn-recog.c echo timestamp > s-recog clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo ../../gcc-4.9.4/gcc/c/c-decl.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo ../../gcc-4.9.4/gcc/c/c-typeck.c In file included from ../../gcc-4.9.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/attribs.c:33: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/attribs.c:24: In file included from ../../gcc-4.9.4/gcc/tree.h:23: In file included from ../../gcc-4.9.4/gcc/tree-core.h:27: ../../gcc-4.9.4/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.4/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.4/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.4/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.4/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.4/gcc/attribs.c:141:19: note: in instantiation of member function 'vec::create' requested here attributes_table.create (64); ^ 12 warnings generated. clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-4.9.4/gcc/c/c-convert.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/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.4/gcc/c/c-aux-info.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-output.c insn-output.c echo timestamp > s-output clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/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.4/gcc/c/c-objc-common.c clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/include -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-4.9.4/gcc/c/c-parser.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^In file included from ../../gcc-4.9.4/gcc/c/c-typeck.c:../../gcc-4.9.4/gcc/target-hooks-macros.h40:43:50: : noteIn file included from : ../../gcc-4.9.4/gcc/target.hexpanded from macro 'HOOK_VECTOR_END': 175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:#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 (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-decl.c:46: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-typeck.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-convert.c:36: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 11 warnings generated. clang++ -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/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.4/gcc/c/c-array-notation.c ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-4.9.4/gcc -I../../gcc-4.9.4/gcc/c-family -I../../gcc-4.9.4/gcc/../include -I./../intl -I../../gcc-4.9.4/gcc/../libcpp/include -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include -I../../gcc-4.9.4/gcc/../libdecnumber -I../../gcc-4.9.4/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-4.9.4/gcc/../libbacktrace -I/usr/include -I/usr/pkg/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.4/gcc/c-family/c-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:6502:28: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] struct c_arg_info *ret = XOBNEW (&parser_obstack, struct c_arg_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:902:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1522:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:40: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c-family/c-common.c:41: In file included from ../../gcc-4.9.4/gcc/common/common-target.h:68: ../../gcc-4.9.4/gcc/common/common-target.def:105:1: In file included from warning../../gcc-4.9.4/gcc/c/c-parser.c: :empty macro arguments are a C99 feature [-Wc99-extensions]60 : In file included from ../../gcc-4.9.4/gcc/target.h:175: HOOK_VECTOR_END (C90_EMPTY_HACK)../../gcc-4.9.4/gcc/target.def :^1522 :../../gcc-4.9.4/gcc/target-hooks-macros.h1::43 :warning50: :empty macro arguments are a C99 feature [-Wc99-extensions] note: expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (sched) ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-4.9.4/gcc/target-hooks-macros.h : ^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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1552:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:1770:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:2913:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4254:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4769:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:4922:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5011:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5117:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-parser.c:60: In file included from ../../gcc-4.9.4/gcc/target.h:175: ../../gcc-4.9.4/gcc/target.def:5349:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-4.9.4/gcc/target-hooks-macros.h: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.4/gcc/c/c-objc-common.c:33: In file included from /usr/include/c++/new:90: /usr/include/c++/exception:182:5: error: no member named 'fancy_abort' in namespace 'std::__1'; did you mean simply 'fancy_abort'? _VSTD::abort(); ^~~~~~~ /usr/include/c++/__config:791:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ ../../gcc-4.9.4/gcc/system.h:689:13: note: 'fancy_abort' declared here extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN; ^ ../../gcc-4.9.4/gcc/c/c-decl.c:8905: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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8919: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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8933: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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8946: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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8967: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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-decl.c:8987: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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ 1 error generated. In file included from ../../gcc-4.9.4/gcc/c/c-decl.c:10543: ./gt-c-c-decl.h:93:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: *** [Makefile:1058: c/c-objc-common.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... ./gt-c-c-decl.h:148:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c-family/c-common.c:3231:10: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] t = XOBNEW (&tlist_obstack, struct tlist_cache); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ./gt-c-c-decl.h:735:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:790:7: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-typeck.c:7626: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.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-typeck.c:7841: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.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ./gt-c-c-decl.h:1372:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE ((*x).decl) == LABEL_DECL) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gt-c-c-decl.h:1438:3: warning: switch condition has boolean value [-Wswitch-bool] switch (TREE_CODE (&((*x)).generic) == IDENTIFIER_NODE) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-parser.c:485:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/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.4/gcc/c/c-parser.c:585:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/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.4/gcc/c/c-parser.c:635:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/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.4/gcc/c/c-parser.c:1282: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.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-parser.c:1324:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/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.4/gcc/c/c-parser.c:4039: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.4/gcc/../include/libiberty.h:366:30: note: expanded from macro 'XOBNEW' #define XOBNEW(O, T) ((T *) obstack_alloc ((O), sizeof (T))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/gcc/../include/obstack.h:405:4: note: expanded from macro 'obstack_alloc' obstack_finish (__h); }) ^~~~~~~~~~~~~~~~~~~~ ../../gcc-4.9.4/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.4/gcc/../include/obstack.h:126:31: note: expanded from macro '__INT_TO_PTR' # define __INT_TO_PTR(P) ((P) + (char *) 0) ^ ~~~~~~~~~~ ../../gcc-4.9.4/gcc/c/c-parser.c:4860:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/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.4/gcc/c/c-parser.c:6445:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/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.4/gcc/c/c-parser.c:7107:10: warning: case value not in enumerated type 'enum cpp_ttype' [-Wswitch] case CPP_KEYWORD: ^ ../../gcc-4.9.4/gcc/c/c-parser.c:131:21: note: expanded from macro 'CPP_KEYWORD' #define CPP_KEYWORD ((enum cpp_ttype) (N_TTYPES + 1)) ^ 25 warnings generated. 14 warnings generated. 15 warnings generated. 20 warnings generated. /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-latencytab.c insn-latencytab.c echo timestamp > s-attrtab /bin/sh ../../gcc-4.9.4/gcc/../move-if-change tmp-automata.c insn-automata.c echo timestamp > s-automata rm gcc.pod gmake[3]: Leaving directory '/data/scratch/lang/gcc49/work/build/gcc' gmake[2]: *** [Makefile:4218: all-stage1-gcc] Error 2 gmake[2]: Leaving directory '/data/scratch/lang/gcc49/work/build' gmake[1]: *** [Makefile:19193: stage1-bubble] Error 2 gmake[1]: Leaving directory '/data/scratch/lang/gcc49/work/build' gmake: *** [Makefile:887: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/lang/gcc49 *** Error code 1 Stop. make: stopped in /data/pkgsrc/lang/gcc49